13065973
44234460
15234530
30882962
30921524
89081795
20448933
83393713
31816508
6902259
99362351
39214696
3542380
67912476
15865525
90938538
2609813
26929572
85597871
97846536
21177991
90728479
25916271
37933086
8949334
43185726
94022
45025027
21112665
36757008
39491414
70976876
3768671
33946125
4423017
53048368
10909676
33817349
89471368
49089002