40948169
55036069
58899903
57055927
31478699
95265261
6605903
46244389
9897200
50154324
1439902
4712635
45463927
50553417
12489182
30551831
49565820
79227331
13826742
8894310
18079473
2404460
92629117
74906028
91353350
46006156
13879715
97253271
99795309
73122440
49597683
21937331
5795581
83499376
2108382
51416056
27624733
89452725
14721062
610262