85509294
19676600
78807417
85709090
15833870
60322496
981914
56887595
95901041
12599216
65802460
38749090
53206708
35892454
58977926
80877250
37316647
62871021
75782571
56314892
42863501
66393010
89925
53275792
37157430
29664228
83757889
82619498
49149559
50452706
51882177
43979787
63419249
34131885
2670390
15432809
29047699
46881896
85794198
11728117