南京大学之九八中文-我的家

南京大学

364 成员2,147 主题17,857 回复10 张照片

一个科学调查 大家踊跃参加

科
科学家
2001-05-14 01:06
恋爱情色人气相当旺,可以看出大家都有两把刷子且身经百战,令人佩服。但是科学家认为“性”“爱”不分,想必大家也是感同身受。所以请有性爱体验的学友在下面跟帖。我们做个纯学术范围的统计。大家也好畅所欲言,营造出更为开诚布公的氛围。将关于爱情的讨论带入一个更深的层次。


根据概率理论,本帖保守估计也能混个二三十个跟帖,差不多吧?(注:谢绝guest发言)



世界到了末日


还有我对此狂笑

金
金色装备
2001-05-14 09:14
范围比较窄
没有的人就不能发言了吗?
是我的悔恨我的依恋我的爱 已在怒海中载满了一叶扁舟
而你的宽恕你的微笑是我 永远永远避风港口
随潮起潮落看风云变幻无常 也共度悲欢岁月欣然含笑携手
任潮来潮去浮萍追随流水
永远永远在你左右

潮水的诺言
G
Guest
2001-05-14 18:48
错了!
有体验的人,不敢说;
没体验的人,不好意思说。

所以我估计此帖回复率不会超过5张(GUEST除外)
科
科学家
2001-05-15 09:33
比我预想的还要惨!!
为什么可以坦然谈爱,却不能坦然谈性?我更愿意理解为缺乏责任感和阴暗心理作祟


更坚定了恋爱情色里面的大部分帖子是在做大头梦的观点。大家可以谈,但是千万别做出已经爱的死去活来已经八百回的姿态



世界到了末日


还有我对此狂笑

反
反对糊涂
2001-05-15 18:04
先拿一分再说。
我这个糊涂的人!
糊涂难得,难得糊涂
反
反对糊涂
2001-05-15 18:05
好,五个帖了。
我这个糊涂的人!
糊涂难得,难得糊涂
挹
挹伊
2001-05-15 18:12
多是跟一无关紧要的话

吸烟有害健康!



青
青葉在春風中飄落
2001-05-15 18:15
干脆另辟一个专栏好喇!





拖条青杖家家问
谁家有酒
能解忧?
花开花又落,该来即会来!
二
二三四五 六七八九
2001-05-15 18:53
怎么就没有人献身说法?
没骨气

敢做不敢言
我卑鄙吗
卑鄙
所以我不配和她在一起
我下流吗
下流
所以我不能和她做朋友
F
firebat
2001-05-15 20:23
我可不想带这个头呀
我想就是我说了也没人相信我呀

也许有一天
当天与地的爱情有了结果
我愿意化成火蝙蝠
去地狱寻找我失去的爱情
小
小眉眉
2001-05-15 21:04
作为斑竹,我很无奈
我不认为性是一个肮脏的话题,坦然谈性的人不见得猥亵;口口声声严男女大防的人,心里却有可能比公共厕所更脏。

但是,性在更大意义上,是属于个人体验的,因此它是带有隐私性质的。谈性首先正视性,正视性之前应该尊重性,尊重性的前提是尊重个人。科学家既然是为了做科学调查,那就应该本着个人自由的原则,有人愿意说就跟贴,不愿意说的难道就是“阴暗心理作祟”?

就好像你可以称赞裸奔的人为有个性,那么不裸奔的人就都是假正经假道学?

爱不等于性,爱的范围远远比性广,所以我的版,爱是首要,色排最末。如果大家更愿意在版中多谈性少谈爱的话,我愿意退出斑竹之位。


二
二三四五 六七八九
2001-05-16 00:58
我已感觉到了寒意!

我卑鄙吗
卑鄙
所以我不配和她在一起
我下流吗
下流
所以我不能和她做朋友
G
Guest
2001-05-16 01:15
正告斑主:
性、爱无彼此,要敢为天下先。说什么退出!
反
反对糊涂
2001-05-16 01:29
哈,联手炒斑竹呀,你们几个!
我这个糊涂的人!
糊涂难得,难得糊涂
G
Guest
2001-05-16 01:36
过分--
过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过分过�
如
如梦影
2001-05-16 02:04
谁这么讨厌,刷屏!!刷掉你的眼睛!!
几乎就要以为刷屏的人被人抓住小辫子,在这个地方来发火。这种话题很好玩,可是我没有发言的资本,所以,赚分啦!
山
山羊木子
2001-05-16 02:18
真是的!
我永远支持小眉眉!谁跟她过不去就是跟我过不去!
我独自飘荡在尘世中
没有人知道我的去向

山羊木子

以
以马内利
2001-05-16 02:36
谈性,没什么了不起!
只是放在这里谈不合适,因为彼此的身份很公开了,没有人愿意在众目睽睽之下对这样一个敏感话题实话实说的吧?
网络失去了神秘,谈性变得毫无意义。





我虔诚得不敢说出口



挹
挹伊
2001-05-16 02:49
在这点上
我是支持小眉眉的

吸烟有害健康!



科
科学家
2001-05-16 09:14
我当然知道谁也不缺弦,不会乱说
小眉眉的话我也完全同意,问题是,爱就没有隐私性质吗?真正的爱情不是谈资。谈过几次恋爱也不能说明自己就是专家。所以我的意思其实是,求你不要化装情圣。而且只是针对一些人。



世界到了末日


还有我对此狂笑

绝
绝口不提“爱你”
2001-05-16 17:25
各位想知道些什么?
姿势?持续时间?感觉?
有问必答。
绍
绍兴黄酒
2001-05-16 19:02
呵呵!
还是楼上的爽快
F
firebat
2001-05-16 19:18
都是看来
我也知道一些呀。都是免费的呀,大家快来问吧。

也许有一天
当天与地的爱情有了结果
我愿意化成火蝙蝠
去地狱寻找我失去的爱情
青
青葉在春風中飄落
2001-05-16 19:43
爱与性之间,以爱为先。





拖条青杖家家问
谁家有酒
能解忧?
花开花又落,该来即会来!
二
二三四五 六七八九
2001-05-16 22:11
说吧
知道什么说什么!
大风吹过我的心灵
激起千层云


G
Guest
2001-05-16 22:20
几句“过分”
浪费了多少资源!
科
科学家
2002-01-21 15:38
是啊
当初宽带还没普及,这个帖子后来根本打不开了。本来是个很好的帖子
有时候喜
有时候悲
有时候什么都无所谓
强劲的男人
1 / 1

登录后回复。