1943892501778026518417011405671534484045528523501917021722884127266728355664764507361713382730655483710236654443585847471371192761645511657534023034524535837876365146219605394271997171152821176421792552664687071606322913722971815132112447718254692685956299165749012310927380419854055819017579638335652864877720415222183911127037060576768015612056170659826780927820019778520398686339225354719241466828424465717233126302643972496564055034513808774644110285334689293147286515464548479280310854148309597450144510308348460546876978210566463555467512163979534834518422947983432845130721346127656467270178705438668216671457237139210966607372124649202709437807201684842314887617118491423667128108785124731840526851761802187623516905243758824223586603259557130441638229747305769525224652335046751714393492571871967656620681024370310736539116681173821533771423521742616731310622333267360416919544535311612265834018617050663534076766902285452402052621376029256023225144065921972248265415464493308959048536800379161715691344338261853866794894865546641636353577278562589735290173346480789665985095475255432891894002037185665267773484367684827329365345438411327952720778857247849390505806401273165144855445128382084355023356506842532815935695377485007604567738456784477841314356814381125704243523184587366613682588377287874062227555993176431454815535215551964718237352385553883530223029847547332038548715733274542781118455729248501151142547493048464761363883453152994705596401351935117701144279073234662386361337794036746663762754232941384316214138645151341799832791626016123929645947212523878033175255068574415575035574370822633626936247463738726567803688371887513994480878363525293332227369792322148057867125493518015633002563144445081126364627762202012231930627171827425587367746600727641301565793401467681772953287456467547411741972602873424715482070458867037759679737479499766628