774633816617726921961676114909770449594048073742914377574477367253769208751189306136573583517513657347700647110071167124136573344772495211971100646910366074012603507268854756331344936861515439823126446449088097618244772681410213656981707725335907269007268869845261365731565762125344214989439934228154965329454452821238801169530167855641122112650620864615650177109829114583787663150512492833784406311861460661438026367370685903397690397689739992926447920303734174736945420418449691517647629525100914743815113988416859021315215952131341475145864713681069024158823569943712226156772514128106413043438287286611317479668209107404