40659730
90007851
2918194
2953453
20403563
37691419
8252824
56858340
47289906
28614799
4225336
95884986
43984893
59196715
973720
60982035
34362935
34091678
59237181
95891135
6442729
24828029
49802251
30251677
69628533
45227322
12794865
58038089
650482
11025607
52238315
66025102
38816629
19009477
37265665
43883526
7779961
4958939
5992571
1483787