20576011
9021100
3446636
5272669
40158225
1174237
4837849
24714347
24956772
98248869
5525138
524055
27085332
33467089
35777246
12971071
58248131
83447850
32048848
80084997
21491293
7613446
10495042
650077
42981406
99633684
17768577
9676392
86173285
57863505
21268330
20083105
81186969
54115882
9834712
4630620
14047892
20523722
87823841
2899770