50562942
75625818
49587069
58382795
9939679
85765239
42328753
3929390
43427780
90961832
11371866
91712730
8374102
32422794
50724144
297103
53827719
38028114
49366221
19026209
2112471
70992347
3504580
45461062
11676654
97524259
78974623
33459212
56953752
28059375
8448217
1098037
34089956
91906506
61096127
5998130
83571765
57779184
87216897
28597072