661665910393567759968981034887689583480003111115411326019967243562141179688325885356170356213689448996723508149185213185263905331117195166089689524166081762326536498266978267028267026542381115435654255854238054255754255654255554232954233454237910136010093610188815027871016745137373127144610116210195110237551019151011613572663573921144973980325135443913112724911498633202452841354431100150210015931302189530915556452171092605029838095009130789132565247150195634338689798063311281521325743983796098661348745135453715038002611749563421221686098247952476098201293869956379956332122070245401135453690457713546711316525211317