7957105427575297347748385433115530137341427678574258049825152205370787271155291068777514312202015605785999053638021059219799513827192522005955134183412542010755490047420676824973541011929738524427532781413410117611313211080574566146837909108049114348235914731225049718867500535520138937354484561766889397