143555981141082784443590168923141819626796722810249877729441970664651317822641941120720089813823520206654871825893956613955614197811440319146521307511976818194285400936734338926813393966135107785607989416828218312202223424462822248919612218916563497286811863291712161711112268447948488120762211962105984965811210982202281011283268429767915621079579188937457207172123374961896630614423093961198202628872690022143355812134951976481393262288121236391345803122787100660431549689091555765879631405441702701550842247331649671123193287173939631968173