82191545123340130147541119591420716701553345318838171518911795164963117989091601196652166112435962412419046723881033113819895154315561581176470501122163511541202241021371829641142819111181542423375125081528816007977677661483164674610044923914921455132985947933189846010013382544122641244197