19998056
5468241
14941872
85472065
85949045
34574272
71939650
51209621
46073598
2499539
99422157
92843951
19401243
17272732
7374515
67766886
10672754
70019146
3263947
79448359
8588123
23913329
66454745
46788193
72121838
63987179
49237453
6041955
465026
40648765
2118422
80646681
80321967
16218791
60469627
25513395
73869657
5249305
47436912
48642944