55488880
62533049
799990
50666014
20256344
77848879
4204816
83143169
50459771
96655947
30952479
500425
15146819
98818849
39919109
51016725
8324600
10056859
86522105
11306428
32417067
7918621
64331628
50982345
38904596
32771439
397230
65376362
5687321
47031756
13326712
58851502
5096638
25424160
80522632
21422257
71571330
58586254
89996159
39511218