26845416170630653552243028072922645340767461126563533197286650523868124488556376516462040259075151321695272145808956307636818055542420254501674502040054141225151406708666886109725014145658554748407881375055056276514746456824449733685043509594668216355336271360561046368515462199637545114070544526872940219931586483504342886746248425972779478641971328666128524349554158356914493619550102357316227886527408038784828544615464094296656775001716538261823153677147093960653467123501481662642347202519724662364206837425816452510661165557729321515705827653511642596346558841869501347466023283410614359393250084387205612502110511756574028312028592226691141012469841156240415449535963835043722200067993652313935183438170148794510258616431761625316235429213531014534348561286060112947216451