77389569
667754
21569706
19362996
50288480
8046130
48357336
94752608
29868283
3135109
7945579
21567995
47882160
5817607
77227585
61868026
62813393
40419454
84664254
79708863
71718023
58724305
74605470
80867118
29662150
23018721
6422147
16974977
45043949
67073371
42163553
56394196
13961864
98369566
41416172
80265058
87916025
5845735
6625912
3154714