57524172
95508378
2957127
69228434
52731832
40264659
5833619
67827356
62221500
21002909
74108087
57625664
55907401
45486379
96547096
14111703
68534820
66388362
48003783
65486999
22663173
64660
99262967
23381908
33216203
6583619
66553289
98953396
43967634
14367741
12007938
4327239
18164923
19213585
6935691
921773
3821256
99955905
22201441
245888