27785639
1071685
1157861
72239059
59589500
10875821
91396350
928440
67197682
53423930
47236463
89766949
23187775
71683124
6064452
7176091
57895032
11315910
97761952
39134346
23205335
8538236
31144204
51074204
14231061
2761998
56656783
69286807
6227846
85033064
9417124
37526906
76326084
53112155
70836289
59403677
37828561
88672252
90023481
21776855