7676860
4501320
13724285
22338731
42077771
8026701
1896695
1777411
27212987
98842146
16515287
90645731
21155224
14405530
96575100
1224539
10442203
5583552
46386528
12453210
96164626
85676267
62229536
2721458
86192119
67815819
87704496
53127227
93437113
46109926
44341538
4216072
64614512
26755462
91913211
60235178
46819351
62135892
15533585
65531578