20813348348690571490014241480193168982016351704232152911705569441340117943110067875558138581034419195787717181151413130554091212031272126436145991111981292816698115369110991016127015734121254177732848