3840253492536715433674182318363768048455525995308630869899244029350882549537336577999790095037211662116921172211752118437792118921193211952118621181211761922219219192161921319209192068487192038526148232123719200191971919450413739549677530066836272878735351189989918543146673773387759663091771171