49179236642232084013118405511724448144457764447949865481180081119678272155022471121049500485502200263132263043155923938548787469437584229357910303741078941293542155323153752818255411136253781511803511807813280152367325490511787037794811703833583425249111191313499183425201043135375323084965777067161412262482842919507052115844589044565722391510904525594110896120536744172076403850280420915260703614604950578615328891532800153277515327891239248986245102836081125432514462642045319562637762609015852481520713364815113340036496710057526299301665991033987863576121674891276445136444822215579104221545481272673921914169