70459759
44806444
48819064
34408367
58098830
93569296
62257892
51808746
90586606
8627238
16921785
32806704
95095789
18465988
95456523
19616577
1106997
21375568
325778
23035767
97599585
21585533
14293484
90073290
41057466
77867136
30026759
33273710
70961040
7286501
73818801
99857301
51204556
3375545
18792843
40929764
91293822
82717792
95886929
73087499