93597490
30798642
57842610
532156
73233697
33511020
77662449
56856517
93289726
51326649
29671344
52591564
47394679
34042110
30815970
7154293
42562450
16796231
62643770
14974274
72622330
27732586
34606465
39692110
26429505
99397177
2604171
65198360
53956685
71323293
14164398
87756041
62094077
83468178
94334012
64269707
14596654
52242345
82722692
88806602