306565317089352586353127353147365772369033374100386492388972388976388979393569413333434563442810456358462399474175475208478033488425495424497947505347509158511083512186517974523178540150540434541572561734563649565464567773567822567919568153572362573163573167573980576225576459576482577061578219583084604871608123615375636294636691636774641926643548654030656091666609676249676990684484686010688998689559691751696032700595712452713603713674715284718528727284731115732323740217741140743760743969756624763550765010770334772976776829776831791379791581800403800688801637812398825962827809832768832905850072