52587396
98688757
12281967
36366407
34712
9366965
24076321
60226711
28475625
50522091
21139533
35563115
23861252
83429251
43139195
71805150
1602513
40358817
12895892
53962971
29668905
6383155
67098485
98055835
16189928
73649564
92427168
53319176
74484320
12392237
65215485
15852193
8311493
34084800
33363558
91604079
6165502
34325251
97016825
95416498