31839895
34589865
10894176
49256290
4995261
74287822
34501980
61955170
89334922
17254887
12441567
58405025
6908937
34596965
42679236
42909712
85613138
47837454
17255970
76286653
66723273
1369144
22711104
4125797
25635054
70839465
29794897
50864744
66939608
1809170
31441576
53358776
66098620
72193795
33469268
89995719
24259784
38964736
46242700
45539483