59815816
6164989
93787510
29711535
59116917
2811186
63165778
87624585
36759135
15085344
36349787
8339700
47288798
32449828
40647598
74858226
24395244
89349872
61799593
3202189
57984164
58909417
18296511
38437907
23396560
48538361
11194798
38664101
80532155
52392265
11067070
25364684
68054482
14768825
5784484
12523050
893997
82131019
27496229
85317804