90411078
58657554
95827358
3389190
16072223
4322528
79187743
28895083
21952528
83342570
70569473
82312181
25334754
31518576
59701628
8731938
60999288
73799558
86489370
25224076
17152727
67044617
34059086
16405470
94664077
80671840
78906964
63309153
53362863
47992126
59481408
31166640
19451109
28559179
57893136
71237955
84196454
49567643
74029783
7335047