3959828
47039500
39487717
97563352
3237615
9243530
31424632
18565530
64302535
47989695
99867179
59468205
98849475
75456322
6780736
72133000
58019423
6614147
98159412
88301727
76725659
99187902
11728559
1520160
75599637
34513335
54134908
2349778
25728332
59903451
8104467
84066473
69656644
94894744
5284164
25733262
1015933
4986307
25702276
63261603