15644358059998332651508269112197783326113122377908776848889053991747115800235448421103765265509642680477540114363135387230903815195596757151251857471529107693210186938013988332599650985272141549393154488940634875297065490343892928751606022938520985865137770383319115451062679354236128559643844047753916991265508378362296002457418494468620861046347145225480450315504389435051404392384434853623844232502414059316856822639484491177599312423225217809485091061853153804675992124493693329612459416924737599112453291121927124648954855215611081103825110382711038242258871277514765587765569454027666588851677893921264058526166540733