50195272
15561371
18484928
6937998
2859036
90549598
33131296
90001134
69661094
59751943
16113337
39628359
12113224
1506014
34911082
3536978
6365801
31289153
19844955
8688749
90299245
93208385
89041381
24565682
86272390
32719635
81417059
62421533
99051352
6717422
76923024
8015960
60887653
19328878
52836643
86375137
97841983
1936920
56073009
37965058