39807486
99274254
7897294
70992372
3515667
89127188
11687440
479327
13912814
16561254
29025967
86614075
5054306
50565335
8424222
42358056
82002845
3811467
55471158
55622488
94114711
34335967
4812866
21063057
58285648
57662979
84015677
75287510
1297701
40319610
77449052
97848192
23416516
44427743
80895828
14098886
63079163
38645289
96495267
1387408