646301420561420551369131140362436034626363093322080056220759385631204274132992276816976830011388301632821506674768320116727212042763559931366763117003313779772270021241847137794613779301247810163049612794612788612918612787612827828544809193141864315623431418642122674118166549239811239181082877884136118074118073498812118049118056104329213782016464371075861153441250405391398913972309207419697915345590879529779561312070481393012139308611696201302586134241897728911691111042000118087513424111342413116911013424177697187696878599208599191342416104199910585641058565714410419625234867714368713660129008411983319513203597573597563421121433404