87671396
49699594
42497557
20521733
49046347
695113
85821567
30943058
67845201
1921134
78535030
54873234
5164850
26182848
9188726
972788
83161199
34162823
67611216
55328840
93085058
99151058
20841939
11832905
44712168
27829374
81851483
66632407
8771784
61884496
12206051
6585489
23744903
29096088
91357931
6948119
90096609
89061102
45493878
79457146