17666665283285636221464834887437820614833857319186373225898164766715587332324669646645571165175642572300610640639262288641628629922229122867267367467567667720114661760213962512460765361222161957960198606592600636576574575618230131257581582314247294616586583662202297633313321334624216650209630661671245205142588229149101821901563443336151912926041176683291523499018833133666064984211140613319655627658623342656598224609603340341614232119226578605634223256590611620651580597115638204632654577635584652621626596991101111121383263303171361356464317930964412925513237310318145259382481371063251041341931336591801763462221951138828234356664670243