25389916
14951255
10098316
47574893
8484262
92899498
1825849
8606393
50451544
52644820
89566771
12691870
8477138
51034308
7863260
86923237
75334184
84612685
25017029
50852499
84173077
20273661
96815320
42976896
37234974
99499379
19882412
19378562
55096883
80581790
74239480
30849297
6912285
8467716
5478885
24934207
8708570
25829259
9153211
89721246