25909727
66277417
74716474
71779891
19604602
51656846
36626877
71459535
50511058
78439744
20298310
68752107
29952102
35072000
17361517
64794710
3392649
52826877
96476987
61087457
29717749
46389950
59544021
57933400
806585
93214888
14143162
2907570
18042732
42761729
85576283
46814450
75913905
48086093
38149847
40101727
26643481
85263143
46413577
42702535