2147751
1138864
32789052
3853978
21531665
22228315
77797092
33446243
72778054
67487002
36706878
67659178
23069610
80087473
53664774
1094816
8226291
15266634
87969972
43499112
97637538
35548816
62161364
45942503
33961244
5477195
2659930
95935552
45837861
61847482
65379876
65189981
12646155
16748100
21766960
85271163
37076054
31421861
87956764
46916125