77110783599641147141460593196550124737120311286495311080150514271514684362107798767013831137833102319122006881264854882124567598722917137159289069729988617471507678192319931276557558292409213732947311577627157054185156011081349247140546548378451013781093147338117851637163015611011919