95168440
87353429
39261874
5104744
51931097
59216216
7999659
19235669
82896741
31843301
58815464
36669810
71916562
86808779
29678953
52838617
19843100
53637773
1684555
10792429
35774472
75656738
64907144
71409482
21267704
83137847
79239759
61608727
8238542
7017602
70417583
33247051
97273792
96414751
26142278
83403334
63128514
95576043
67645522
98308179