40448 52583
123308 160300
109171 141922
88947 115632