43197 56156
66759 86787
38080 49504
109959 142947