137835227654115508311460414601146127457914848148471484614355141151395313782895871035388294148451484413741143541435313952106821031510527103714747110219148431486414865137381373913740143521486314113149381493914940106805084613982139801377913683706811052910627282495371871156148621486114860137371373614348