15748892
13772056
9823425
79608345
14887536
62071637
53631174
39778216
997167
75597356
25068682
82576503
49636389
22462072
5449573
92235026
60406844
97472506
81984588
4412001
7403665
89756761
8934399
18741440
99746086
2374373
10992669
42776200
2809623
63255265
2305804
14095092
91463734
80776832
6291239
23854970
84005171
40764697
14273611
86135453