39667133276810535261503905141337813413271017175811904541433441110220114604012151760313001311309155215725294191896919031861359142886137612587431638509261985100135312343133951051995651815166175417215978071606908999789128859310751014