19805534
18905857
76086932
73498949
90096273
4523565
54194642
24959931
57317034
83741308
55206316
30858907
3985544
94589219
82015374
1105578
93319669
26869751
75613699
6775540
57698917
99231535
2586239
89507741
66262282
351596
25193612
33021081
66604558
63385710
13449
73154910
8375997
49382787
41898554
65443667
32577826
95311295
65013507
10662682