58492658
20949519
22446941
54104436
28878915
91588349
1003518
41756705
88761972
68411578
4459227
71219217
87573088
76334937
81334689
60405699
82903548
19071864
4528269
25289288
74661194
7324668
48879576
66998633
692647
30284063
31422194
8031264
1984952
99109845
3725175
94311356
85048944
41042075
96668540
59827057
72024384
14842515
19272132
87368380