834251113171313898275403332211225652691678204666853996784616353865745947052778258687425717702442377293278120208828204514170340809108504175228371453313768352117462292967375626435513049824835373391871762022437455366892861522035034562887820530818272332688701270255691198826279350190352140280154632805518244589274675056569080456365334342454123062195306