497209102962897647158945689764612532579992414971808968261253263897645497185497179152560127595447095710573877416491366277104722715311041275844497208153105089685262447862451762451262451130617330579112693876647631229130105739030614278059897767328449897772019451377362516768997771997767297989846507813070509801251525771189754294268134302029426693330293330113430368977912395538978339493631275885897804127594712759171205333188755429326058955429511098209896809896792438801368119788385139049243868913906421390491102764798984513906411390490989813139064013884971390639139063813906371450139100122998721000491023744102372642460110855859376499946