214992150021538215402154121547215512156326056260572713233023312332233323342336233731103111311331153117223092157721585260582159120904216522165321654216552165621660216612170514011140341403614038101981019910201257931020310222266061401814019140201402314025209572097320974209772097821023210663054305530561414814151141521415321046266193058