131810999572013210471134621858669131717207121406368730123711471136441114391134317156117243611964789265211811533139212231706230565148273676186019751972211477265190025916952907419209281757124319604086861115141596717137158811801411461025100858319653714386711483174089151318851755748633891