10021908100555921029888010507588106955251071180010742682107516611075169110753607107787111098284411211301112902321151279211680691118125631181569212078693122637961242212112550983128330801283783612909003129468801297469213207136132146541326925013269852132706371327456313332178133334591339470813397366134243831345647313525572