20381150
16062413
9839800
87972975
5866817
23227222
33877756
9136602
31435787
50015307
89963661
15745072
56854564
51615351
3502303
59458976
39234025
74886180
9891591
9736550
63297775
27334376
13911240
8120498
56971789
15144576
5350891
93444599
6502947
34531508
56241122
72096659
68966813
53693364
83295143
81345347
97125898
16201357
34002775
37053643