385663889543035439194392243986440554409244102441304413244792465304681846925469375096651058561375800859706598046304763236636646416265556663577054175922788608235792692939789472894859968539731599197102568103075109182109817110723112797114190118309119388119742122875126651127933132307133053134801136607138038138616140239142498146420147424149438150063154327154333156762158342158392158884165010170207170732173006173855177031181595183424184641186508187555187564189032191694192448194052194343194478194725196139197376197673197756198062198416199111199539201238201386202401