16933231162011001192166642141812845101836964100275589013352071373150911931614313115737053690243617199715872851029132919649287751440163634713991482655568589152712409121867279909545816707911959183146657912652061700192315511936167479219635607681737116217951321658590178210103741990570881