84651032
82534592
24085003
75586584
927831
61607872
21888428
11039286
27503850
15351922
75232802
97801229
999988
59076850
39219833
17229814
384156
83488629
15127435
21865246
29671107
19528485
97565738
24276863
35053749
23123807
29036058
59067012
1622633
30741475
52378453
86786829
945228
59824525
46379654
32926371
80196194
90178465
7033578
84531954