82655825601080468265888847903469255693590101248106129826788303994884890239046091844925539680510289710617512380482760108044820048450992081922651081231278378272882748830879744510587411228712494190617830439054712274112490481993825648269882756827648302383047840639157911369083327904489045793528993191100288270294887108045