4805947
86836241
66175984
43297229
31077880
58164640
87257127
19032615
1387772
85587714
71629328
14935177
38026953
49306789
2299020
12944073
73636093
31572895
90961571
25931576
6825473
70851883
23119443
67335108
94765182
14653692
5513729
62027443
32276986
82215844
36138183
40472491
49946393
71886873
22942815
71246188
18268348
13017829
16729175
45155569