472104704546887470014702547815472744706747161489635652565056441405556475651489644686956465641429513116255018489624709446948469083117256454032453461534604295031169311675642469314734831180311705345942949311764032049156595014054333654297042960311771493842966311753117942943403275649429484294642944429574296142293140536564340411384134296442965311684295531178403263117140322709247516553106311651727256434902403187510717797748981307066036561335310522967134475648744485055223614931403253624640323236772261875195