82686863418291483220898169265510594082536112077914979441310613010719510798111899586351826329354110093310422710653010669512570582655825601080468265888847903469255693590101248106129826788303994884890239046091844925539680510289710617512380482760108044820048450992081922651081231278378272882748830879744510587411228712494190617