- 小说《大隋女歌》TXT百度云小说介绍
-
小说《大隋女歌》TXT百度云
夏舜卿 著小说主角: 凤茵 杨广 段文振 杨勇 萧琮 独孤 窦建德 窦西征 义成 刘仁恩
相关标签: 女生 现言 王妃 公主 皇后 长安 盛世 天下 小说 亡国
最后更新:2024/1/6 0:00:00
最新章节:小说《大隋女歌》TXT百度云最新章节 第六十九章 2024-01-06
小说简介:开皇盛世耀清歌,大兴之城百媚生。俊眉君子征宫妃,美目盼兮灵秀妻。一代倾城出江陵,纤指若兰透骨香。一抹华云一曲柔,回眸此生朱颜辞。她是西梁国公主,也是杨广的王妃,更是隋炀帝的皇后。她曾母仪天下,也曾是亡国的遗民。她亲敛亡夫,被困异族,却终老于长安她漫长的一生起起伏伏,一曲肝肠断,一曲殷殷阙歌…
内容摘要:她曾mǔ仪天下,也曾是亡国的遗民。(m.k6uk.com看啦又看手机版)她亲敛亡夫,被困异族,却终老于长安纤指若兰透骨香,一代倾城出江陵。一抹华云一曲柔,回眸此生朱颜辞。她漫长的一生起起伏伏,一曲肝肠断,一曲殷殷阙歌。生命的无常不过如此而已!最重要的是:这一生,她爱过。我为什么要写一本关于萧皇后的说呢?隋朝又是一个这么短暂的朝代,它又有什么吸引读者的地方呢?我曾看过这样一则新闻,01年的时候,有一个挖掘隋炀帝墓的地产商,名字真的叫“杨勇。”众所周知,隋朝年间,隋炀帝杨广并不是能继位的太子,他是从嫡长子杨勇的手上夺过了太子之位才接掌了帝位。而在一千四百年后,杨广的墓竟然真的被“杨勇”给掘了。这块墓地出土了许多文物,墓中葬有玉器,铜器,漆器等珍稀文物百余件。最能证明墓主身份的铁证就是陵墓里的墓志,由于腐蚀得比较厉害,但通过d扫描技术仍可破解很多文字。这则新闻还透露了陵墓里一男一女骨骼da的检测希望,男xìng五十岁左右,与隋炀帝过世时的年纪相当。跟隋炀帝合葬在一起的女xìng必然就是他的皇后萧氏,她的骨架出土较为完整,年龄在五十六以上,据史料记载,萧后去世的年龄是八十岁左右。当我看到这里的时候,我脑子里
TXT下载:电子书《小说《大隋女歌》TXT百度云》.txt
MP3下载:有声小说《小说《大隋女歌》TXT百度云》.mp3
-
第69章 第68章 第67章 第66章 第65章 第64章 第63章 第62章 第61章 第60章 第59章 第58章 第57章 第56章 第55章 第54章 第53章 第52章 第51章 第50章 第49章 第48章 第47章 第46章 第45章 第44章 第43章 第42章 第40章 第39章 第38章 第37章 第36章 第35章 第34章 第33章 第32章 第31章 第30章 第29章 第28章 第27章 第26章 第25章 第24章 第23章 第22章 第21章 第20章 第19章 第18章 第17章 第16章 第15章 第14章 第13章 第12章 第11章 第10章 第9章 第8章 第7章 第6章 第5章 第4章 第3章 第2章 第1章 引子
- 小说《大隋女歌》TXT百度云相关书单
-
-
朝暮人间的书单“历史书单合集”超好看!超好看!好看到不得了( ''▿ '' )(4本)力荐玩偶游戏,其他的也都好看滴,不为别的只为把你们拉入坑[emot=default,14/][emot=default,14/][emot=default,13/]
-
欢乐的书单“留下你们认为无cp文最好看的小说”(3本)《快穿之炮灰女配逆袭记》快穿类型的无cp,穿越继承了炮灰逆袭的任务,已经完结,字数很多,书荒可以多看看,位面很多,每一款都深入我心,女主不是突然强大的,是一步一步走上来的,这样的女强很爽。 《穿成修仙界女纨绔》女强修真+无cp,真的好好玩,本来是个毒瘤,后来被迫只能不断的训练、修炼,一直到变成满级大毒瘤,笑死个人,从废柴毒瘤变成了满级大毒瘤,哈哈哈哈,从没看过这样的设定,太爱了。 《小师叔沉迷网络中》这个脑洞是真的很强,一个想要做小弟,一个想要接近,还有个做啥就像是吃饭一样简单的大佬,人设清奇,书荒的可以看看。
-
书友2021030176472221412的书单“历史书单合集”玄幻修真类,原创,感情人物丰富,能深入人心,富有色彩。(4本)玄幻修真类,原创,感情人物丰富,能深入人心,富有色彩。
-
书友2021030176501470658的书单“历史书单合集”快穿(6本)各种各样的快穿,真的很好看,真的很好看,真的很好看,重要的事情说三遍。
-
我是一只长颈鹿的书单“历史书单合集”无敌(10本)有关无敌文的小说…一定让你看的爽歪歪😝😝😝😝😝😝😝😝😝😝😝😝
-
白月光——流年明月的书单“历史书单合集”吾之所爱,鉴以汝赏……(11本)女强,无cp,系统流,穿越,快穿,重生 很杂,但很好看,是不容错过的好书!!
-
书评团の苏微夏的书单“现在什么类型的小说最火?求推荐”(8本)怎么说呢,你看新书榜和畅销榜还有月票榜,基本可以看到男频火的书是什么,并不是只有一个类型,不过我给你推几本我看的好看的书~
-
15的书单“历史书单合集”乍见之欢(4本)♡. 其实我没有拖延症 快递一拿到我就会拆 闹钟一响我就会按 零食一开我就会吃 你一出现我就会笑
-
汝等的书单“历史书单合集”脑洞奇特(4本)脑洞奇特,有梗的故事。。。。。。。。。。。。。。。。。。
-
今夕何夕的书单“想看马甲类的,娱乐圈的也OK”(3本)一万次心动,一路繁花写的 我爱其中女主秦苒,马甲超多 还有一系列
-
- 小说《大隋女歌》TXT百度云类似小说
-
- 她曾mǔ仪天下,也曾是亡国的遗民。(m.k6uk.com看啦又看手机版)她亲敛亡夫,被困异族,却终老于
- 隋歌无弹窗
- 定远侯府,零零总总的院落中,一位身着淡绿sè罗裙的少女正倚在窗边,看向院中,手伸向窗外,一片叶子轻轻落
- [小说]《大隋女贵》完结 作者:南弦幕幕 被这奇怪的感觉弄的心里慌慌的,有些不自在的转过头去,却触碰上了
- 柳随风迷迷糊糊中,觉得自己像一只惊涛骇浪中的小船,被潮水不断的抛到浪尖,然后猛地跌进低谷,一袭大浪打
- 大隋国师txt全文免费阅读
- 青眼大隋
- 隋朝晋王
- 大隋皇帝 未删节
- 作为21世纪物流工程专业的高材生,秦风并不发愁工作。平平无奇的四年大学生涯之后,秦风成为了华国最大港
- 萧后 大隋 雪白
- 男主女主是窦虎郎,尉迟,窦建德的小说是什么
- 大隋风云有声小说下部
- 重掌大隋全文阅读
- 会稽郡,句章县,千坟岭。这是一片荒地,也是坟地。微风吹起,纸钱四散飘荡。那纸钱是今天早上才撒放的。山
- 小说《大隋王朝》TXT下载
- 敌国是大燕和大隋
- 大隋烟尘
- 男主女主是范遥,杨昭,韩炳的小说是什么
- 歃血大隋 小说
- 小说《触手可得又遥不可及》TXT下载
- 七月天空满天星,柒七不似向前笙。楚七楚柒歌语笙,夏铃云雨暑七月。绵绵细雨七忆暑,七雨落笙忆夏来。云香
- 天空下着雨……“你走路不长眼啊!”一个女孩将手中的水泼在另一个女孩脸上,只因她不小心撞到她,弄湿了她
- [丁程鑫]:丁程鑫大哥严厉但又不失“温柔”[马嘉祺]:马嘉祺二哥偶尔严厉[张真源]:张真源三哥不经常
- 张极:画个圆圈来爱你
- 小说《快穿女配媚骨生娇》TXT下载
- 小说《赛尔号之赛小息等人变女人》TXT百度云
- [img:/pic/chapter/202009/3021/1601473058772-WK5728
- 山河令:陪你一世
- 神界秩序神殿寝殿一个娇小玲珑的小萝莉正躺在软乎乎的大床上睡的香甜。一身奶白sè的长袖公主裙将她娇小的身
- 我有钱多多的小说一诺千金
- all轩:深陷其中
- 陈情令续写之蓝湛重生
- [柠溪]:家人们好!??我是柠溪哈[柠溪]:家人们如果不喜欢就请离开,去看看其他特别优秀的作品,辛苦
- [助理小慧]:佳佳姐,佳佳姐快醒醒,飞机马上就要降落了,我们要准备一下,外面应该有很多媒体和粉丝们在
- /[img:/pic/chapter/202206/2518/1656154151767-zd83C
- 快穿:偏执溺爱
- 《创造时代》时下最火的选秀综艺,节目将会通过四轮的选拔选拔出票数最高的七人成团出道这个综艺最吸引观众
- 男主女主是刘耀文,贺梓怡,马嘉祺的小说是什么
- 小说《ID世界》TXT百度云
- 斗破之雨落无悔
- 小说《恋爱这回事儿》TXT下载
- 陈情令之温琬佳人
- 以爱之名囚敝之心
- 山顶上,两个少年并肩站着。太阳在逐渐落下,夕阳的余晖衬上两个背影,竟多了些许孤寂。这个谜团就像一个迷
- [img:/pic/chapter/202202/0419/1643975429537-1o0dk3
- 同人文中的车文
- [时初]:啦啦啦,啦啦啦我是卖报的小行家[时初]:回家喽[时初]:拿这么多零食,嘿嘿回到家后时初把零
- 名侦探柯南之心的柃木园子
- 魔鬼恋人:暗袭萝莉有点皮
- 传说在青丘,有一家世代隐居在青丘的九尾白狐(九尾天狐),他们是青丘唯一的家中所有人都是九尾狐,他们全
- 掠夺者我的世界
- 男主女主是思洋,宇文,邓心如的小说是什么
- NPC:辛识
- [作者~木小蔓]:对不起,我回来了。[作者~木小蔓]:我的QQ冻结了,所以一切归零[作者~木小蔓]:
- 小说《我竟然穿越到了第五人格?》TXT百度云
- 查理九世:魂灵之声
- 群聊:梦想旅行社[王俊凯.螃蟹横着走]:嘿嘿!你们人呢[王源.汤源不圆]:来辽[易烊千玺.一只烊]:
- 【陈梓悦】:宋亚轩,你看![宋亚轩]:是TFBOYS唉!【陈梓悦】:是你的师兄们[宋亚轩]:悦儿姐姐
- 文轩:梦
- 小说《大隋女歌》TXT百度云书评精选
-
小明
169就大结局了,不够看啊
♚丶霸气灬丨小骚年怎么说呢,一年左右的小白可以去看,我看里7年的小说了,看一些都市小说越看越难受,主角就是一条舔狗,虽然这部没那么明目张胆,但是还是能看出来是一条舔狗,那女的找他退婚,他居然说怕以后找不到女朋友不退,拜托,你都有系统了,还没怕没女朋友?总之以后的都市小说能不能主角不是舔狗,看的很难受😭
锄禾如题,作者强行秀主角和配角的智商秀得我头皮发麻,原谅我看不下去,,,,。。,?。?。。。。?。。😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨😨
◆◇dear丶妖孽╮ ゞ我觉得这本书完全没有上一本《神级特工系统》好,因为本书废话很多,完全没实际,主角看见美女就走不动道了,本书系统太过单薄,所以(本书烂的一批)
过客进医院见到美女,出院又见到美女,吃个饭碰到校花,然后校花追求者开始算计主角,打击主角,怀疑主角没有写歌能力了,然后主角开启装逼模式开始打脸.......
轻罗小扇扑流萤( ’ - ’ * )放弃吧放弃吧放弃吧放弃吧放弃吧放弃吧放弃吧放弃吧放弃吧放弃吧放弃吧放弃吧。再最后坚持一下吧。
第一书评会逐渐补充问题。九十二章:主角修为已经幻海12层了,那个龙套修为没他高。
一一七章:名字错了,是伏语,不是欧阳朴
境界:
炼气12层:
幻海12层:(9层可突破下个境界),
通海9层:前三层凝天魂,中三层凝地魂,后三层凝法相;
灵境,
玄境……▼ 心计 Female°垃圾文章……我去,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
one斗士第一次看完一本小说,三十岁的人了没一正经,怎么不知道怎么评论了,还可以吧,不过好像是打错字太多,很多重复的名字
微一路看过来,虽然特别的长,但就是被女主的聪明,冷静,与在男主面前的开放给深深的吸引了,男主的霸气与对女主的无限宠爱,虽开头是强抢的但始终没有按那个剧情发展,而是别走一番天地,很值得看哟!!!
李渊小哥哥不更了?是不是哎
zssq8952不打了,这本书凉了。。。
zssq6316真的好看,但为啥不更了?
zssq0820真的作者大大要坚持下去啊,真的非常好看
zssq5178啊啊啊啊啊啊啊啊啊啊啊啊啊啊
zssq3978老左女帝一定要更啊!!!女帝是我支持新书的动力~~
zssq0025还真是说到做到!!!你看这个鸽子!像不像被放了鸽子的读者?佛系随缘!也太随了吧?
小小小丷树林看了标题之后是真滴不想看,可耐不住书荒啊,看了50章。。。嗯。。。真香!!整体来说!你可以看到通宵。。。(ಥ_ಥ)
简简单单要不是233章后面接的一个单章解释了一下 估计最多在看两章就得删书了 本来前面挺有意思的结果从爆了菊开始 就越来越别扭 越来越无聊 本来230就想删了 后来一想 书荒也找不到其他的书看 就先将就着看,,,没想到作者自己也发现了
暖矣&孤矣老左加油!加油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油!