124585611463551313056923026272022085531317871488847536100104175413457391145740607843150196015829401563679135161892294592302713335108797325743282847911952969230281007069828519757721136722585388431109215005632573246391708285201402831419072141528013106511487560141722635938132999713130572686281393741518549635375136871770804770808685388520855431844011054243904829230294180812686181305254922931131065211920838285212115641402832131215892583997624615897514035684296071333511139874019460312847273101691268717923030989864828522104175185388662087982852366464682852428015682852595771713539751507087682656401268828480150723412160128971973594011551592