51639732
49269091
6274962
1597287
77276498
21751835
21293838
82695379
24948491
33908731
32043444
9902196
8591485
48125333
3007945
54345731
964864
66125222
98654937
68142239
7900934
33619993
42389699
91272861
78498156
83243278
91084592
50877351
48944645
21109637
176794
10246621
89665766
81097544
8392266
58378095
10148703
1985107
76653078
47041537