35189053
32156982
44293425
37134053
78383836
69724743
86696105
60602187
47489372
97924730
5641012
995041
16606150
2341582
54759962
16645432
90251823
8307763
1214243
98318284
15952343
43208854
14707520
84729215
53295558
88567453
58009400
81046332
10386382
8005892
35519861
283878
76685981
81753393
54328656
33192954
30065382
70634162
19383707
38912049