25704510
1161753
13514488
20359878
8729417
29932980
44475016
56835007
84636387
393439
97305065
94606774
15289987
973923
97542441
13814810
54275713
71735072
4355863
13275268
2232623
47465604
61823529
805774
33938952
90891260
49736782
117633
66355144
88843951
4628912
7020804
14623392
63088459
96863835
14594659
34955180
18774679
93135339
39918190