106869469110869593798654869672536840091689277669769853237014845311242670626627699444100550562060537749912387496684439630252548360270090235310707013857023864027547406869397036626637364968568527871095890938797049551106126384807684171673743047201884753767843506292629876033923724875673804688097399206534374514446544894759257811510738313336180484937514226833370530816039157681061754260972684256463574335771047706315856386431069369528908414940707449349796549738755524563242648893443378840484538964944733139071419970812971735232689300462577351854470164985543870336728882734871