31062674
30093808
7975175
86251386
92999443
92795782
13009817
35106645
59703564
9840781
89414016
2282727
16978557
6523473
46512690
14451100
24003706
7856859
69295109
29035191
1682988
94465557
62594165
1391229
59775037
29009630
85133118
91362775
797545
68312558
20839108
59575515
276751
55108565
4403710
4507938
19566767
53527658
38755691
7969373