16063686
51173733
529725
45534097
182438
25679115
71505695
65704190
86431419
9695403
84038437
25172381
3347089
46545387
48225847
87566721
8234543
29512957
84961448
4543839
42836548
35604592
59444605
43806296
19849997
60187834
7381634
7828847
299874
86828852
96427780
87148322
20928992
32158013
6320915
48948100
7903942
90683673
56551888
3094124