5241367034383376738468387502205622505265605428558107617045044703795131741378928550951876328367574965514222866766896923617536268513072374182832523781767106220350117332728772165121135390507783820382350071948252202665670221612164541467022234215566187333189461654338664589307464536587383268400768280765164638481353785447487707199467113543886581403505952252531601235635851017169045684962830814794593649471217674574665698273018456567573425479665741872239721416247251444227375134168975470927858830948620883746344954117224219215499235270769505408251373132197131773494516487604405196475977156426528296371114762330372535286450568302193436239316367544218122535647554856668391785505034242364474776434010754849024149446630828853660779369736406982618091084621444607142312261255523828991551352537684398275643195687549543190632317276210903105277779765913338635657224060520079536871718067966345847529766133531840237846854052019725148702635645271650279366269525605962093151170138565258256599331826163636834787489109266478262113385205480745227653651293688554294677179458615225914826747485456766827443581160312874644248944524459055267238964664063852332962917913651811114257921561735024325238711655578615723723280386476315732467198255478412813395985458024053913734881650129575336147337512538557921243767783485852178042841941126625534677881436742494273804527373978351272645224844227451119541454751256101794592436011207827733191101686783435152041967712063338132654374431453616977740146567630023068130640350811328561781629139806152872013868614184715326051336780213229770448167730305304370788808558298822421157079874538408074072285267120733423774419116679974128880553955643968071844135483691212602639469351765717524267663443551613458016047485468007353147277436371157347970855923442434218815527277670632034610670529925771273829030379018664165252870111852160078479339964244438423404731455377312729