31811375
3846709
2607292
4252637
16708991
48532895
48179184
4842636
13592075
4933215
32665171
412039
5842700
77802948
41756702
78585732
63271255
47892910
80023718
9226967
87927949
89071470
16725191
47582910
29896542
54532455
2320714
38351300
99731032
16505485
98354649
56709529
53723806
9237585
23754336
83859873
76189194
16682841
94063118
9452542