38887514966061166823130598454326314249005765556482291490639111308757822321231214247513304621577836142475038569615191081884681041258412255326617861281869986142474987909257106103144415273914601159716421377996131971137863066184940864240866340866237862995598658236990771782186338118153135328582328581199575126789088719314594661377263323862016672018872544681217413129710112725181366631367831031294127251767279006233922493922211485981136593315937457758810218102711513511089419782587183717185721115426692417427467760467877125562210010573945451367545153832127859812785995677895677755681275681261830469150010750119396869396681029721