195438848272096301310995145201712785262098716501799081178147272752194552123231786317799126880214699203608110273154604834422064251357127214144710140560175080149782621201348173590120842875121727987061467411493862138151601176875017952516442157142219655210331361591261663303890234729761751591163402209152224172229421823484455819361210741879973447222669049367185599220391971501502321446079491320385713911463542158175101028223718204882118361205818691787254210004011464158257104008334121894171633486370189567104967938711579486063145351207846159948880076678849632