25432403
85997826
10156934
71221502
10121578
12023164
6675296
47242337
23521403
66881265
3195378
56394046
4467792
78722014
51173384
93448435
72317194
80481901
48084656
63058936
35667899
46556887
19148688
266379
22879020
26133859
95692429
19702470
3459584
61037966
44363173
36323686
53813635
15132817
70481680
9055937
4169272
6244663
34251198
37809434