22238400
11212194
31257023
15122350
6762552
7852945
1234089
78587664
13971584
67734575
5659637
61489500
15204863
83482918
6167123
5892757
307615
83959716
22589179
63121717
42902279
31581537
7196787
36067844
5587492
8702166
46833962
33511130
53612808
57559812
50042870
52962284
35713935
50395781
2923852
84783022
9885
4993463
1420558
96445841