25127784
96442508
14792703
9010110
88145145
8759937
58566315
34029432
36261071
4313955
81214380
62098740
23805597
9014198
53755398
46227813
21364666
99414399
61217768
42381517
37602248
32449172
6366784
34219982
84943540
90259952
27436527
61806043
29353257
89101909
83593783
11875431
325579
97531846
1971700
41145720
66931250
36507634
33916300
20091382