16508631
2105482
40487434
62276486
65132546
5157551
5787177
29251170
61471985
44904339
1916598
47473587
5689771
70641756
3814328
5023846
66387713
58655604
35368817
9910756
14341208
1297091
69489158
92415065
74895318
61282801
27457960
93497681
14849004
25814612
54037401
3314473
8465604
26377077
15429302
17986252
7402908
79728569
37422980
78643349