90147166
19065584
45403706
47483447
547924
94968026
84734874
16807365
7537706
95079933
8367155
62547081
94794472
57085901
57043356
83038490
73189999
82076597
80668612
64305986
8333777
7327397
65429575
69626490
91173844
94524027
75869052
53188247
23032276
13695237
19827391
6782576
45901245
39357666
4998222
25064970
7613739
92731489
63518395
13696410