192989125199118438339678283113566197224135898120596224997204970778691050872087171537014487912144448767175948106927198837352421719291618731118601292151162041371507590563172111369920071207571806320494839945295859020514291617803214051353276127091141118174434225558590279195516108768108194892208894169131226360137638504461977115675578515498548285813404766609167747113869674656578392364104801127368132885363267469143629072317553868559176164171359386951530451653220962810241023201884001813935327369751279411298915868142996287761671021171858728216867146889112759