52682148
23238421
29841449
1582533
39658606
914825
92575163
1064542
37648848
9415190
45538159
81143621
93809699
77878092
81158155
76563056
8152640
1022489
6040283
2005793
31571842
2259721
66099123
13933073
3307318
88855824
32253173
78962705
42956078
37841242
6989921
60829453
7006661
48696270
18364673
366710
59347437
19944240
95468217
27729113