15975616
2330275
42087821
21525937
9687663
35695355
13931762
57851776
1857104
7278810
84811494
8642621
96129818
56857325
54966024
15066368
10871084
36513047
22218910
5021801
50315295
68406637
10916303
1715510
9723321
7830665
58867462
93982056
35051134
84147202
26828703
68208475
3437181
49719268
74303380
10297301
23678151
45728644
2173703
1558746