2412342376539317604425985204262338076869276328289845799220570331316834715736204693323832666376807481714532311217347373407219371473163348239566192768600406218425367876588654231828185514722826959760437488764707448182227200306333514145490135217838551285847166268770226442540751563455367438113287404966254551314270920874678668210165778481656677207524205337795443873722246526551736496535184965710878226270566440248538168536652635428922227817654783921137350225021564494517151145085266046585452116362519661273648264214583755683323063079844706148385548276462805482127693531686904684755546034465712554557035411405643442976011792804003553880124077767617732043993389808546338339456213749236161598535167625374672906284052995053088035524826743525411876667547697806743761256361398783556820197343647537701219681251352198786561310436472771458802602401919433021242273165013968820260156117714193313674274510541616237848068751812390503202158874725311071344956945756774413839028428831523218810627053789172679483752352931646436515904784634473977353681911758564199853399596470237707675152914235496725250019435018651265479731947912426538275012212530724256518737984058622946624319946584147150444437743522206639283523137365346130718791286259560160762571431367881206475276734401096367282382951816326632444862724714116931252513382642477366652815415364068959922577269173587351638374876387815730966846459258464221745178249356189427796760781302111550484445605828762810844418041526706463011122714543801904614603286295552167119636234776655075579338885419515540441180144341732384275754127563174779113055082231372770261557474771967851513492487552033703273071027940770450911540336767174171238558595562593296835521261298303642765355386501717107924691143695593712863533572933480065931430033617034582738730450145897465723809832752719107544780294216846657082339179478414666781137422738543489790252825645201588