25592143
1266032
98578431
47227821
26751010
337327
62701708
53999386
23763943
55922297
68063004
335114
43744396
82767921
68936416
32773689
7892
74149987
66879219
97315670
67111133
10446307
98225413
57218327
6317564
87159189
66962563
4765201
45476810
78918622
27164643
96066167
29439569
29567102
16068547
70751050
6709850
72916010
11981377
31193614