19388931
90248168
56747894
13033492
38913889
32108803
71302691
96316790
43643931
30042947
626902
4196575
31105004
36353722
67366267
5498476
71416613
2872075
56967883
56959827
60353434
70294865
249393
89612287
7157644
24524052
4645969
6854016
82308850
99757908
89746291
44353297
2559806
146715
76135495
8467622
13373923
19015412
20919456
4459260