17666665636221464834887437820614833857319186373225898164766715587332324669300646645571165175642572610640639262641628629922222867267367467567667720114661760213962512460765361222161957960198606592600636576574575618230131257581582314247294616586583662202297633313321334624216650209630661671245205142588229149101821901563443336151912926041176683291523499018833133666064984211140613319655627658623342656598224609603340341614232119226578605634223256590611620651580597115638204632654577635584652621626596991101111121383263302433171361353464643179309644129255132373103181452593824813710632510413419313365918017634622219511388282356664670