41609833937711957081051141561545125622484807958303651648052695118503756955981923111793351295872682159277958938551338111448773600379227445263792103718768278133157512833091520419415412940575152490710422497601556607331394619253960103651711671634867593186948451891089197101827962569715895227769136736701227902104834664189512139423619451521089131396613540358462251978621182029143542213230841492338134225979202613707774579591173888197070148220810582009002464480842167349007096510821319275454468154371482330210698549371323367951109572127723212772351397088533585283289641164203595135275862305513341941138784827016840681126949415730714477931150284534675