19663500
4505439
36285158
2624579
98988135
9453263
2537460
8567317
27979986
1428239
45621865
23992855
606921
14709732
44974825
32537457
36007313
19188290
91867188
5176631
63754630
80365844
30046422
38806778
49855782
94986379
57169652
5621923
24404969
618941
9385271
1974321
90077351
13421961
60676759
28237839
16911588
39394721
26147697
22029596