43125923
2623152
38749368
3709603
24042791
96995828
86869990
19122688
7627749
2388479
37477819
632709
7362742
85398695
3325205
8776488
94562209
45222935
4865955
19322492
89667584
17922758
62353947
63091694
23634867
80639924
35618302
43678421
60724032
10869135
9771493
98295318
62247758
3448162
93672294
37875639
25409678
67981143
16484312
26145007