26024815576284292541053348117030115710272384619611003124412751723311311252581676490982423701353682121051018631156121911721766977804906185818841042446467332143192517621213663547144611236721009191188113914471832352199648810911647239156816287901238267471111137512482101612