6591243670671034107765645583565949135295695425126603749576388748829473474357543882408823119026529184081303557084560542383643954292247150417894504660404230243545303501065257145854292215123512387512394559929509731674291212362572343572311891352313019130341302913039107235722570958325823110312922549566274482524517744003619536458340322451581295112243285712869280537894968542814436294388344815429104291344097431843862138403266692724516810161721348113032122939584581657242359145051450629158374011600541795