55036883789955064913176613096716790022805533956779510779559917366012599234460881309031931481059503192819139245113801569156091076517476540122602713091413096619280233957419315514122856065531204994663178981686998277403471403470125981912597981259922173688908340855686909672145717511722536618686565111092858154972512597898378983187728378458378291314990198290145112133919785685010533467675117411512617829083399083881257496837897104334431631911722561092475148631079517460953850534085722490833820430223361970877105567910513711231407421407154313313335644214098619568720368621128618678621113246954810662235288621101054523491323223529861866