40651330
80239016
41174251
94297271
15779284
43668938
60015571
68734099
10486775
47579303
81518537
48182075
74878737
25533041
6238231
72477621
6637513
76605308
27247771
88418308
44512055
73332184
51679069
7991169
72173117
65867098
83874271
56596705
6457840
47006343
31978439
90568531
37374435
65172147
3233152
62563691
58926124
20667778
69372559
3162524