59499211554812738954389430833222009582065221339118914817204413914712365940758852255024287364105581110482167441433547414923801568272266961151023075919508814605267036217148361532034411316341423659251811519719971316672629278193288197397208709211159176073109402152941801922093702233625070610424930003994710575619925013889321393024808200661117950200830175253630692031329567119035522128212983241751887567305319775839306179145136650222034115771556655382810868417853478470972452276129886362205244771927721073872131149976210746819721022633465891222818195695112499129763