21072627630193421171560133606941031069491836445213320788210713314122317348375771214966429979141137948102110135829185217971720494136549115385139411611851525734041654928211292221024815838593514153410616996448937751734401067911872902276171622386357188419186578983815728413005618693021931010629122427562377200875951431042021191164286990876469592101183945181867200873775911141658891812105714983218345419768715561811532714151322023516037773219324223591133010119811763741388441998533192012783120932519037414811249778215104164589724031151091504263744062234101871186884