13512
33616
841153
21212
64178
503114
7212
30653
93884
14517
56143
24014
568917
1067173
21416
62121010
5659674
6196479
9061376
757320