105619327991847804943419112232512203485684714319253195563195464344158570904345062661497292297289353139464895463336910764248570958168744549978167377307293349813499222473452472101222341561446108596913053468469851305381122369122090105295434416434192620913856852157021719662018149513859224342384344171500259142438512223531707431705919662131707531705143441843413743414043448643414131704913533677217071355712142427155990515478081214788105428146802686492330642710542826115566115416115486119461058243158462210582441058245757426150733714763301259726125970910582576238115617221323385663376663428104742613540161353948897778726978617078423680