4006302807613901705822679348539152240513168559258796216523488686707854423445671747387958450266479773362715857498394715105424677112820874116362524131536052941131622751369976867423920413366471837965353146874374587934587451345376435377245356387267166729211493083674375342366544933992323726684624416529178676729755776148279715867173163825195155452931956916432842692378471646756462306424867722524825450559084622911085250365651438614473651274329011271346630932818530778927485555269233470111405194402213663200762568130737304389151799261501714313207632688258261677112196323393371423831077831717788201838727551300182472206427507760180753397403654658676466779852556665439125618723645917660137953259644222215145787241243715528310828803425312736604381212761475484453386243539848272684217484719440502557072602882127823882388007024491063316622051733437305484924279216155555446191355368802562605606352854878341781724152154919834612752806220602593538330123118504500350540387837820274721234741931603067705895566164164950959827063775554776513925134078430574819652075229635623527262955316911778866126219925052646040415651122502650854571797564550303192213754237836782275523419780521470673253628937170956421924808088044362644894751094697357445884566573524918833246419081035449017526521048514015737654629917122690561370273369426794138811941207512285113335726005651423154370575498161745463439769302341603476518481455801508757027868574165351473665253349461334688443478333736811793365994523774837812865177295558853527653374913157034576903186551548091464016476364062573194226391356897044674689189658203325414484867104475974248372442082064847554701287283596569352124827604840835645186680728708763407282218640652791671252891816598455957347664416387793858323813617121639713734578030133514312224807223673444731670926732077626761114179032810710838038412545466672298750628746115522666777114156841403387