227809120111311731901262184981302373160917491953575129228133085167318956338101531494579575874146477344619273921603051933782717944735858164343198485348891996821382441726344294254485157242160656705859243211382206481555811823137169717089166638107934165033223835897013744810615515823778502219428153215132963158234139978182696183506145115846620513086149165947775922390582383991561056121433252117881653502266461430917250915125076553177147105481856431794013998012777171331151097216126129717703111222842024203436394232149412203922122052152241863851583416140556958