50444484
37917640
64382076
35056170
46947384
15186536
835428
32503601
83451462
99955051
7899990
93837979
73714339
77031208
24093408
43447390
84194775
8671229
5674885
6567238
1657835
69749520
19973622
38938835
53146815
41316356
83927010
59169356
50143669
81233584
59959549
13638903
38444667
88839541
28925551
92864424
65848965
8257963
91554079
20883857