31046647
43219316
40972001
90375954
76884308
11169737
16655927
3013846
60677643
9751437
25995211
45067694
47814890
60591132
14913770
93881722
91194944
97591874
80547969
38992965
50562707
30373264
38229666
84962409
71568900
47954069
12559152
29096966
8662649
97878732
86734224
843855
15904996
74549644
57637927
3947535
67252240
1017413
62041043
14426138