45623851781811628729839892423662433335129323817708965131537130403286110105512138271327671561561057213142062149907011734019806561119318648955132067513620584952191180414648961570739109278711793946862492989292423732991687160531151782561555641249365824105811832787824021311054899650101011010927867160521387816140918915246105221651524522980671125149325673185437418431687641511651396959281842401741854433501673181037215898942113572134258995480136586958371947683951790813457962550672551044952161255977386805561091262581323505983988205679130830562015839911085820124927835895635916335931135935410572129668288966551008894105055410085251566247