703941428279428300104666442833212480161554867710993578544127352857855814904851463302146326315820574723129124381485219123589612948606352726352719053777077441086486122878367605452365610864879053691374705905376905375635227119736770776470779789512691001898807312884941263304140461499908699910914017091401870623571985575623575140169899906611995117675531401818140133562357476755214016891401861767528140170414018699854551401810140133413016221401817140132813778551707619990859990724765599990689990841401697140169614017321172974477047150298562077262086218508811404791385350664422782450982586983109477046354290132678245996314839481483984982522983094619514