在日常生活中,车辆的安全性无疑是每位车主最关心的问题之一。而对于像“发现神行”这样的SUV车型,其配备了先进的主驾驶安全气囊系统,在关键时刻能为车主提供重要的保护。然而,一旦主安全气囊被拆卸或更换,如果不注意相关的维修风险和安全警示,可能会对行车安全造成严重影响。今天,就让我们一起深入探讨这个话题,帮助每一位“发现神行”的车主更加了解自己的爱车。
一、主安全气囊的作用与重要性
首先需要明确的是,主安全气囊是车辆被动安全系统的重要组成部分。它的作用是在发生碰撞时迅速充气,以减少驾驶员头部和胸部受到的冲击力,从而降低受伤的风险。据统计,正确使用安全气囊可以将驾驶员在正面碰撞中的死亡率降低约30%。因此,任何涉及安全气囊的操作都需要格外谨慎。
对于“发现神行”这款车型来说,除了传统的气囊设计外,还可能配备了更为先进的侧气帘、膝部气囊等多重保护措施。这些配置不仅提升了整体安全性,也意味着一旦发生事故后的损伤程度可能会更低。但同时这也提醒我们在进行维修或更换时要特别注意专业性及规范性问题。
二、拆卸主安全气囊可能带来的风险
1. 操作不当引发意外引爆
当我们试图自行或者找非专业人员处理涉及到电子控制单元(ECU)和其他相关部件的时候,如果按照错误的方法去执行某些步骤的话,那么很有可能会导致原本应该只出现在紧急情况下的误触发——即在没有真正受到撞击的情况下突然弹出!这不仅仅会带来巨大的经济损失(因为一套完整的替换件价格不菲),更有甚者还会因为突如其来的膨胀动作给车内人员造成伤害甚至危及生命呢!
2. 系统失效无法正常工作
另外一种情况则是由于连接线路不良或是传感器故障等原因导致整个网络处于瘫痪状态——也就是说即使真的发生了严重车祸也无法启动保护机制了呢! 这样的话岂不是等于白花钱修车还增加安全隐患么?所以说啊千万别想着省这点小钱而忽略了后续可能出现的大麻烦咯~
3. 法律合规性问题
最后还有一个不得不提的点就是关于法律法规层面的考量哦!根据我国现行《机动车运行安全技术条件》等相关规定,汽车生产企业必须保证产品的各项功能符合国家标准;而消费者同样享有获得合格商品的权利。因此如果你私自改动原厂设定的参数配置或者是使用了未经认证批准的新品配件去代替原来的东西的话,那么一旦发生纠纷你将很难证明自己所做的是合法行为哒~~~而且万一以后出险理赔遇到困难那就更是后悔莫及喽!!
三、如何确保安全维修并规避潜在危害?
既然知道了这么多隐患之后大家肯定会问:“那到底该怎么做才能既省钱又能保障自身权益不受损失呢?”其实办法很简单啦~只需记住下面几点就行啦:
1. 寻找专业服务机构
无论是初次安装还是后期维护升级都应该选择正规渠道提供服务的企业哦!比如说4S店这种背靠厂家资源自然不用多说啦……除此之外还可以考虑一些口碑较好且具备相应资质的第三方维修机构来辅助完成任务。当然了无论最终决定哪家合作伙伴都请务必确认其持有合法营业执照以及相关资格证书方可放心合作哟~否则到时候出了事情可真是叫天天不应喊地地不灵啊喂!!!
2. 全面了解产品信息
在接触具体业务之前最好先搞清楚自己想要解决的问题是什么类型以及所需达到的目标效果怎样才好对症下药嘛对吧?比如你是单纯想要恢复原有的工作状态还是希望通过此次机会实现性能上的提升进而享受更高档次的乐趣体验?只有弄清了这些问题才能有针对性地挑选出最合适的方案付诸实施呐~切记不要盲目跟风听信他人建议而做出错误判断呦~不然赔了夫人又折兵可就亏大了哇!!!
3. 关注细节注重质量
哪怕只是小小的一颗螺丝钉也不能马虎对待哈毕竟千里之堤毁于蚁穴这个道理大家都懂对吧?所以在挑选零件的时候要仔细检查每一个环节是否存在瑕疵比如表面是否光滑平整有没有划痕凹坑之类的缺陷现象;然后再看看它们之间的契合度好不好能否顺畅运转而不卡顿摩擦产生异响噪音等等总之就是要力求做到尽善尽美才行咧~正所谓工欲善其事必先利其器嘛你说是不是这个理儿呢亲爱的小伙伴们呀???
4. 保留完整记录备查
做完一切工作之后记得把整个过程拍摄照片或者录制视频留存下来作为凭证使用哟以防万一哪天遇到扯皮官司啥的用得上呗嘿嘿嘿…同时也要索取正规票据以便日后查询追踪溯源方便快捷省时省力效率高收益多多赚翻咯哈哈哈哈哈~~~~~~
总之总的来说要想避免不必要的麻烦就得从源头上把控好每一个关键环节才能真正做到防患于未然让咱们的爱驾始终保持最佳运行状态尽情享受驾驶乐趣同时又不必担心突发状况带来的困扰烦恼忧愁悲苦哀愁伤痛病痛等等负面情绪滴答作响叮叮当当敲警钟响彻云霄回荡宇宙永不停歇绵延不绝生生不息代代相传万古长青长存不朽流芳百世名垂青史功勋卓著贡献巨大影响深远意义重大价值非凡使命光荣责任重大神圣不可侵犯不容置疑无需质疑毋庸置疑无需证明不容反驳不容争辩不容践踏不容侮辱不容挑战不容超越不容复制不容模仿不容替代不容置换不容取代不容颠覆不容篡改不容破坏不容损毁不容遗失不容泄露不容暴露不容公开不容披露不容公布不容传达不容传递不容传输不容传送不容输送不容投递不容递交不容提交不容呈报不容上报不容汇报不容反馈不容反馈不容回复不容回应不容接受不容接纳不容容纳不容包含不容涵盖不容囊括不容囊括不容收纳不容收纳不容包容不容容纳不容接纳不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容接收不容