50219708
82241998
15219176
870782
47015476
9991851
98814689
33455024
75336104
77422740
31764617
5102494
14028482
52713327
95211259
10547333
71694093
65979732
53508752
90002954
5280381
24522939
29255554
61817573
2437649
16081306
4732503
15322035
26491783
97454108
36916297
53815680
82733010
9226249
21599895
41946451
95753976
99939889
49765324
55083921