今天一時興起測試了天氣接口,才發現接口失效了。於是重新找了下數據,發現居然原先接口地址的'data'被改成了'atad'!
現在修改博客,保證接口正常。【2015年5月14日修改】
國家氣象局鏈接例子:http://m.weather.com.cn/atad/101010100.html 【 101010100 爲城市代碼】
返回的數據是json數據。
{"weatherinfo":{"city":"北京","city_en":"beijing","date_y":"2015年5月14日","date":"","week":"星期四","fchh":"18","cityid":"101010100","temp1":"15℃~25℃","temp2":"11℃~28℃","temp3":"17℃~30℃","temp4":"16℃~28℃","temp5":"16℃~27℃","temp6":"14℃~28℃","tempF1":"59℉~77℉","tempF2":"51.8℉~82.4℉","tempF3":"62.6℉~86℉","tempF4":"60.8℉~82.4℉","tempF5":"60.8℉~80.6℉","tempF6":"57.2℉~82.4℉","weather1":"陰","weather2":"晴","weather3":"多雲轉雷陣雨","weather4":"陰轉晴","weather5":"晴","weather6":"晴","img1":"2","img2":"99","img3":"0","img4":"99","img5":"1","img6":"4","img7":"2","img8":"0","img9":"0","img10":"99","img11":"0","img12":"99","img_single":"2","img_title1":"陰","img_title2":"陰","img_title3":"晴","img_title4":"晴","img_title5":"多雲","img_title6":"雷陣雨","img_title7":"陰","img_title8":"晴","img_title9":"晴","img_title10":"晴","img_title11":"晴","img_title12":"晴","img_title_single":"陰","wind1":"微風","wind2":"微風轉南風3-4級","wind3":"微風轉南風3-4級","wind4":"微風轉北風4-5級","wind5":"北風4-5級","wind6":"微風","fx1":"微風","fx2":"微風","fl1":"小於3級","fl2":"小於3級轉3-4級","fl3":"小於3級轉3-4級","fl4":"小於3級轉4-5級","fl5":"4-5級","fl6":"小於3級","index":"舒適","index_d":"建議着長袖T恤、襯衫加單褲等服裝。年老體弱者宜着針織長袖襯衫、馬甲和長褲。","index48":"","index48_d":"","index_uv":"最弱","index48_uv":"","index_xc":"較適宜","index_tr":"適宜","index_co":"舒適","st1":"27","st2":"13","st3":"26","st4":"11","st5":"27","st6":"18","index_cl":"較適宜","index_ls":"不太適宜","index_ag":"易發"}}
php使用:
$url = 'http://m.weather.com.cn/atad/101010100.html';
$weather_json = file_get_contents($url);
$weather = json_decode($weather_json);
$info = $weather -> {'weatherinfo'};
城市代碼:
<?php
$city = array("北京", "海淀", "朝陽", "順義", "懷柔", "通州", "昌平",
"延慶", "豐臺", "石景山", "大興", "房山", "密雲", "門頭溝", "平谷", "八達嶺", "佛爺頂",
"湯河口", "密雲上甸子", "齋堂", "霞雲嶺", "上海", "閔行", "寶山", "川沙", "嘉定",
"南匯", "金山", "青浦", "松江", "奉賢", "崇明", "陳家鎮", "引水船", "徐家彙", "浦東",
"天津", "武清", "寶坻", "東麗", "西青", "北辰", "寧河", "漢沽", "靜海", "津南",
"塘沽", "大港", "平臺", "薊縣", "重慶", "永川", "合川", "南川", "江津", "萬盛",
"渝北", "北碚", "巴南", "長壽", "黔江", "萬州天城", "萬州龍寶", "涪陵", "開縣", "城口",
"雲陽", "巫溪", "奉節", "巫山", "潼南", "墊江", "梁平", "忠縣", "石柱", "大足",
"榮昌", "銅梁", "璧山", "豐都", "武隆", "彭水", "綦江", "酉陽", "金佛山", "秀山",
"沙坪壩", "哈爾濱", "雙城", "呼蘭", "阿城", "賓縣", "依蘭", "巴彥", "通河", "方正",
"延壽", "尚志", "五常", "木蘭", "齊齊哈爾", "訥河", "龍江", "甘南", "富裕", "依安",
"拜泉", "克山", "克東", "泰來", "牡丹江", "海林", "穆棱", "林口", "綏芬河", "寧安",
"東寧", "佳木斯", "湯原", "撫遠", "樺川", "樺南", "同江", "富錦", "綏化", "肇東",
"安達", "海倫", "明水", "望奎", "蘭西", "青岡", "慶安", "綏棱", "黑河", "嫩江",
"孫吳", "遜克", "五大連池", "北安", "大興安嶺", "塔河", "漠河", "呼瑪", "呼中", "新林",
"阿木爾", "加格達奇", "伊春", "烏伊嶺", "五營", "鐵力", "嘉蔭", "大慶", "林甸", "肇州",
"肇源", "杜蒙", "七臺河", "勃利", "雞西", "虎林", "密山", "雞東", "鶴崗", "綏濱",
"蘿北", "雙鴨山", "集賢", "寶清", "饒河", "長春", "農安", "德惠", "九臺", "榆樹",
"雙陽", "吉林", "舒蘭", "永吉", "蛟河", "磐石", "樺甸", "煙筒山", "延吉", "敦化",
"安圖", "汪清", "和龍", "天池", "龍井", "琿春", "圖們", "松江", "羅子溝", "延邊",
"四平", "雙遼", "梨樹", "公主嶺", "伊通", "孤家子", "通化", "梅河口", "柳河", "輝南",
"集安", "通化縣", "白城", "洮南", "大安", "鎮賚", "通榆", "遼源", "東豐", "松原",
"乾安", "前郭", "長嶺", "扶余", "白山", "靖宇", "臨江", "東崗", "長白", "瀋陽",
"甦家屯", "遼中", "康平", "法庫", "新民", "於洪", "新城子", "大連", "瓦房店", "金州",
"普蘭店", "旅順", "長海", "莊河", "皮口", "海洋島", "鞍山", "檯安", "岫巖", "海城",
"撫順", "清原", "章黨", "本溪", "本溪縣", "草河口", "桓仁", "丹東", "鳳城", "寬甸",
"東港", "東溝", "錦州", "凌海", "北寧", "義縣", "黑山", "北鎮", "營口", "大石橋",
"蓋州", "阜新", "彰武", "遼陽", "遼陽縣", "燈塔", "鐵嶺", "開原", "昌圖", "西豐",
"朝陽", "建平", "凌源", "喀左", "北票", "羊山", "建平縣", "盤錦", "大窪", "盤山",
"葫蘆島", "建昌", "綏中", "興城", "呼和浩特", "土默特左旗", "托克托", "和林格爾", "清水河",
"呼和浩特市郊區", "武川", "包頭", "白雲鄂博", "滿都拉", "土默特右旗", "固陽",
"達爾罕茂明安聯合旗", "石柺", "烏海", "集寧", "卓資", "化德", "商都", "希拉穆仁", "興和",
"涼城", "察哈爾右翼前旗", "察哈爾右翼中旗", "察哈爾右翼後旗", "四子王旗", "豐鎮", "通遼",
"舍伯吐", "科爾沁左翼中旗", "科爾沁左翼後旗", "青龍山", "開魯", "庫倫旗", "奈曼旗", "扎魯特旗",
"高力板", "巴雅爾吐胡碩", "通遼錢家店", "赤峯", "赤峯郊區站", "阿魯科爾沁旗", "浩爾吐",
"巴林左旗", "巴林右旗", "林西", "克什克騰旗", "翁牛特旗", "崗子", "喀喇沁旗", "八里罕",
"寧城", "敖漢旗", "寶過圖", "鄂爾多斯", "達拉特旗", "準格爾旗", "鄂托克前旗", "河南",
"伊克烏素", "鄂托克旗", "杭錦旗", "烏審旗", "伊金霍洛旗", "烏審召", "東勝", "臨河", "五原",
"磴口", "烏拉特前旗", "大佘太", "烏拉特中旗", "烏拉特後旗", "海力素", "那仁寶力格", "杭錦後旗",
"巴盟農試站", "錫林浩特", "朝克烏拉", "二連浩特", "阿巴嘎旗", "伊和郭勒", "蘇尼特左旗",
"蘇尼特右旗", "朱日和", "東烏珠穆沁旗", "西烏珠穆沁旗", "太僕寺旗", "鑲黃旗", "正鑲白旗",
"正蘭旗", "多倫", "博克圖", "烏拉蓋", "白日烏拉", "那日圖", "呼倫貝爾", "海拉爾", "小二溝",
"阿榮旗", "莫力達瓦旗", "鄂倫春旗", "鄂溫克旗", "陳巴爾虎旗", "新巴爾虎左旗", "新巴爾虎右旗",
"滿洲里", "牙克石", "扎蘭屯", "額爾古納", "根河", "圖裏河", "烏蘭浩特", "阿爾山",
"科爾沁右翼中旗", "胡爾勒", "扎賚特旗", "索倫", "突泉", "霍林郭勒", "阿拉善左旗", "阿拉善右旗",
"額濟納旗", "柺子湖", "吉蘭太", "錫林高勒", "頭道湖", "中泉子", "巴彥諾爾貢", "雅布賴",
"烏斯太", "孿井灘", "石家莊", "井陘", "正定", "欒城", "行唐", "靈壽", "高邑", "深澤",
"贊皇", "無極", "平山", "元氏", "趙縣", "辛集", "藁城", "晉洲", "新樂", "保定",
"滿城", "阜平", "徐水", "唐縣", "高陽", "容城", "紫荊關", "淶源", "望都", "安新",
"易縣", "淶水", "曲陽", "蠡縣", "順平", "雄縣", "涿州", "定州", "安國", "高碑店",
"張家口", "宣化", "張北", "康保", "沽源", "尚義", "蔚縣", "陽原", "懷安", "萬全",
"懷來", "涿鹿", "赤城", "崇禮", "承德", "承德縣", "興隆", "平泉", "灤平", "隆化",
"豐寧", "寬城", "圍場", "塞罕坎", "唐山", "豐南", "豐潤", "灤縣", "灤南", "樂亭",
"遷西", "玉田", "唐海", "遵化", "遷安", "廊坊", "固安", "永清", "香河", "大城",
"文安", "大廠", "霸州", "三河", "滄州", "青縣", "東光", "海興", "鹽山", "肅寧",
"南皮", "吳橋", "獻縣", "孟村", "泊頭", "任丘", "黃驊", "河間", "曹妃甸", "衡水",
"棗強", "武邑", "武強", "饒陽", "安平", "故城", "景縣", "阜城", "冀州", "深州",
"邢臺", "臨城", "邢臺縣漿水", "內邱", "柏鄉", "隆堯", "南和", "寧晉", "鉅鹿", "新河",
"廣宗", "平鄉", "威縣", "清河", "臨西", "南宮", "沙河", "任縣", "邯鄲", "峯峯",
"臨漳", "成安", "大名", "涉縣", "磁縣", "肥鄉", "永年", "邱縣", "雞澤", "廣平",
"館陶", "魏縣", "曲周", "武安", "秦皇島", "青龍", "昌黎", "撫寧", "盧龍", "北戴河",
"太原", "清徐", "陽曲", "婁煩", "太原古交區", "太原北郊", "太原南郊", "大同", "陽高",
"大同縣", "天鎮", "廣靈", "靈邱", "渾源", "左雲", "陽泉", "盂縣", "平定", "晉中",
"榆次", "榆社", "左權", "和順", "昔陽", "壽陽", "太谷", "祁縣", "平遙", "靈石",
"介休", "長治", "黎城", "屯留", "潞城", "襄垣", "平順", "武鄉", "沁縣", "長子",
"沁源", "壺關", "晉城", "沁水", "陽城", "陵川", "高平", "臨汾", "曲沃", "永和",
"隰縣", "大寧", "吉縣", "襄汾", "蒲縣", "汾西", "洪洞", "霍州", "鄉寧", "翼城",
"侯馬", "浮山", "安澤", "古縣", "運城", "臨猗", "稷山", "萬榮", "河津", "新絳",
"絳縣", "聞喜", "垣曲", "永濟", "芮城", "夏縣", "平陸", "朔州", "平魯", "山陰",
"右玉", "應縣", "懷仁", "忻州", "定襄", "五臺縣豆村", "河曲", "偏關", "神池", "寧武",
"代縣", "繁峙", "五臺山", "保德", "靜樂", "岢嵐", "五寨", "原平", "呂梁", "離石",
"臨縣", "興縣", "嵐縣", "柳林", "石樓", "方山", "交口", "中陽", "孝義", "汾陽",
"文水", "交城", "西安", "長安", "臨潼", "藍田", "周至", "戶縣", "高陵", "楊凌",
"咸陽", "三原", "禮泉", "永壽", "淳化", "涇陽", "武功", "乾縣", "彬縣", "長武",
"旬邑", "興平", "延安", "延長", "延川", "子長", "宜川", "富縣", "志丹", "安塞",
"甘泉", "洛川", "黃陵", "黃龍", "吳起", "榆林", "府谷", "神木", "佳縣", "定邊",
"靖邊", "橫山", "米脂", "子洲", "綏德", "吳堡", "清澗", "渭南", "華縣", "潼關",
"大荔", "白水", "富平", "蒲城", "澄城", "合陽", "韓城", "華陰", "華山", "商洛",
"洛南", "柞水", "鎮安", "丹鳳", "商南", "山陽", "安康", "紫陽", "石泉", "漢陰",
"旬陽", "嵐皋", "平利", "白河", "鎮坪", "寧陝", "漢中", "略陽", "勉縣", "留壩",
"洋縣", "城固", "西鄉", "佛坪", "寧強", "南鄭", "鎮巴", "寶雞", "寶雞縣", "千陽",
"麟遊", "岐山", "鳳翔", "扶風", "眉縣", "太白", "鳳縣", "隴縣", "銅川", "耀縣",
"宜君", "濟南", "長清", "商河", "章丘", "平陰", "濟陽", "青島", "嶗山", "潮連島",
"即墨", "膠州", "膠南", "萊西", "平度", "淄博", "淄川", "博山", "高青", "周村",
"沂源", "桓臺", "臨淄", "德州", "武城", "臨邑", "陵縣", "齊河", "樂陵", "慶雲",
"平原", "寧津", "夏津", "禹城", "煙臺", "萊州", "長島", "蓬萊", "龍口", "招遠",
"棲霞", "福山", "牟平", "萊陽", "海陽", "千里巖", "濰坊", "青州", "壽光", "臨朐",
"昌樂", "昌邑", "安丘", "高密", "諸城", "濟寧", "嘉祥", "微山", "魚臺", "兗州",
"金鄉", "汶上", "泗水", "梁山", "曲阜", "鄒城", "泰安", "新泰", "泰山", "肥城",
"東平", "寧陽", "臨沂", "莒南", "沂南", "蒼山", "臨沭", "郯城", "蒙陰", "平邑",
"費縣", "沂水", "馬站", "菏澤", "鄄城", "鄆城", "東明", "定陶", "鉅野", "曹縣",
"成武", "單縣", "濱州", "博興", "無棣", "陽信", "惠民", "沾化", "鄒平", "東營",
"河口", "墾利", "利津", "廣饒", "威海", "文登", "榮成", "乳山", "成山頭", "石島",
"棗莊", "薛城", "嶧城", "臺兒莊", "滕州", "日照", "五蓮", "莒縣", "萊蕪", "聊城",
"冠縣", "陽谷", "高唐", "茌平", "東阿", "臨清", "朝城", "莘縣", "烏魯木齊", "蔡家湖",
"小渠子", "巴侖臺", "達阪城", "十三間房氣象站", "天山大西溝", "烏魯木齊牧試站", "天池",
"白楊溝", "克拉瑪依", "石河子", "炮臺", "莫索灣", "烏蘭烏蘇", "昌吉", "呼圖壁", "米泉",
"阜康", "吉木薩爾", "奇台", "瑪納斯", "木壘", "北塔山", "吐魯番", "托克遜", "吐魯番東坎",
"鄯善", "紅柳河", "庫爾勒", "輪臺", "尉犁", "若羌", "且末", "和靜", "焉耆", "和碩",
"庫米什", "巴音布魯克", "鐵幹裏克", "博湖", "塔中", "阿拉爾", "阿克蘇", "烏什", "溫宿",
"拜城", "新和", "沙雅", "庫車", "柯坪", "阿瓦提", "喀什", "英吉沙", "塔什庫爾幹",
"麥蓋提", "莎車", "葉城", "澤普", "巴楚", "嶽普湖", "伽師", "伊寧", "察布查爾",
"尼勒克", "伊寧縣", "鞏留", "新源", "昭蘇", "特克斯", "霍城", "霍爾果斯", "塔城",
"裕民", "額敏", "和布克賽爾", "托裏", "烏蘇", "沙灣", "和豐", "哈密", "沁城", "巴里坤",
"伊吾", "淖毛湖", "和田", "皮山", "策勒", "墨玉", "洛浦", "民豐", "于田", "阿勒泰",
"哈巴河", "一八五團", "黑山頭", "吉木乃", "布爾津", "福海", "富蘊", "青河", "安德河",
"阿圖什", "烏恰", "阿克陶", "阿合奇", "吐爾尕特", "博樂", "溫泉", "精河", "阿拉山口",
"拉薩", "當雄", "尼木", "墨竹貢卡", "日喀則", "拉孜", "南木林", "聶拉木", "定日",
"江孜", "帕裏", "山南", "貢嘎", "瓊結", "加查", "浪卡子", "錯那", "隆子", "澤當",
"林芝", "波密", "米林", "察隅", "昌都", "丁青", "類烏齊", "洛隆", "左貢", "芒康",
"八宿", "那曲", "嘉黎", "班戈", "安多", "索縣", "比如", "阿里", "改則", "申扎",
"獅泉河", "普蘭", "西寧", "大通", "湟源", "湟中", "鐵卜加", "鐵卜加寺", "中心站",
"海東", "樂都", "民和", "互助", "化隆", "循化", "冷湖", "平安", "黃南", "尖扎",
"澤庫", "河南", "海南", "江西溝", "貴德", "河卡", "興海", "貴南", "同德", "共和",
"果洛", "班瑪", "甘德", "達日", "久治", "瑪多", "清水河", "瑪沁", "玉樹", "託託河",
"治多", "雜多", "囊謙", "曲麻萊", "海西", "格爾木", "察爾漢", "野牛溝", "五道樑",
"小竈火", "天峻", "烏蘭", "都蘭", "諾木洪", "茫崖", "大柴旦", "茶卡", "香日德",
"德令哈", "海北", "門源", "祁連", "海晏", "托勒", "剛察", "蘭州", "皋蘭", "永登",
"榆中", "定西", "通渭", "隴西", "渭源", "臨洮", "漳縣", "岷縣", "安定", "平涼",
"涇川", "靈臺", "崇信", "華亭", "莊浪", "靜寧", "崆峒", "慶陽", "西峯", "環縣",
"華池", "合水", "正寧", "寧縣", "鎮原", "慶城", "武威", "民勤", "古浪", "烏鞘嶺",
"天祝", "金昌", "永昌", "張掖", "肅南", "民樂", "臨澤", "高臺", "山丹", "酒泉",
"鼎新", "金塔", "馬鬃山", "瓜州", "肅北", "玉門鎮", "敦煌", "天水", "北道區", "清水",
"秦安", "甘谷", "武山", "張家川", "麥積", "武都", "成縣", "文縣", "宕昌", "康縣",
"西和", "禮縣", "徽縣", "兩當", "臨夏", "康樂", "永靖", "廣河", "和政", "東鄉",
"合作", "臨潭", "卓尼", "舟曲", "迭部", "瑪曲", "碌曲", "夏河", "白銀", "靖遠",
"會寧", "華家嶺", "景泰", "銀川", "永寧", "靈武", "賀蘭", "石嘴山", "惠農", "平羅",
"陶樂", "石炭井", "大武口", "吳忠", "同心", "鹽池", "韋州", "麻黃山", "青銅峽", "固原",
"西吉", "隆德", "涇源", "六盤山", "彭陽", "中衛", "中寧", "興仁堡", "海原", "鄭州",
"鞏義", "滎陽", "登封", "新密", "新鄭", "中牟", "鄭州農試站", "安陽", "湯陰", "滑縣",
"內黃", "林州", "新鄉", "獲嘉", "原陽", "輝縣", "衛輝", "延津", "封丘", "長垣",
"許昌", "鄢陵", "襄城", "長葛", "禹州", "平頂山", "郟縣", "寶丰", "汝州", "葉縣",
"舞鋼", "魯山", "信陽", "息縣", "羅山", "光山", "新縣", "淮濱", "潢川", "固始",
"商城", "雞公山", "信陽地區農試站", "南陽", "南召", "方城", "社旗", "西峽", "內鄉",
"鎮平", "淅川", "新野", "唐河", "鄧州", "桐柏", "開封", "杞縣", "尉氏", "通許",
"蘭考", "洛陽", "新安", "孟津", "宜陽", "洛寧", "伊川", "嵩縣", "偃師", "欒川",
"汝陽", "商丘", "睢陽區", "睢縣", "民權", "虞城", "柘城", "寧陵", "夏邑", "永城",
"焦作", "修武", "武陟", "沁陽", "博愛", "溫縣", "孟州", "鶴壁", "浚縣", "淇縣",
"濮陽", "臺前", "南樂", "清豐", "範縣", "周口", "扶溝", "太康", "淮陽", "西華",
"商水", "項城", "鄲城", "鹿邑", "沈丘", "黃泛區", "漯河", "臨潁", "舞陽", "駐馬店",
"西平", "遂平", "上蔡", "汝南", "泌陽", "平輿", "新蔡", "確山", "正陽", "三門峽",
"靈寶", "澠池", "盧氏", "濟源", "南京", "溧水", "高淳", "江寧", "六合", "江浦",
"浦口", "無錫", "江陰", "宜興", "鎮江", "丹陽", "揚中", "句容", "丹徒", "蘇州",
"常熟", "張家港", "崑山", "吳縣東山", "吳縣", "吳江", "太倉", "南通", "海安", "如皋",
"如東", "呂泗", "呂泗漁場", "啓東", "海門", "通州", "揚州", "寶應", "儀徵", "高郵",
"江都", "邗江", "鹽城", "響水", "濱海", "阜寧", "射陽", "建湖", "東臺", "大豐",
"鹽都", "徐州", "徐州農試站", "豐縣", "沛縣", "邳州", "睢寧", "新沂", "淮安", "金湖",
"盱眙", "洪澤", "漣水", "淮陰縣", "淮陰", "楚州", "連雲港", "東海", "贛榆", "灌雲",
"灌南", "西連島", "燕尾港", "常州", "溧陽", "金壇", "泰州", "興化", "泰興", "姜堰",
"靖江", "宿遷", "沭陽", "泗陽", "泗洪", "武漢", "蔡甸", "黃陂", "新洲", "江夏",
"襄樊", "襄陽", "保康", "南漳", "宜城", "老河口", "谷城", "棗陽", "鄂州", "孝感",
"安陸", "雲夢", "大悟", "應城", "漢川", "黃岡", "紅安", "麻城", "羅田", "英山",
"浠水", "蘄春", "黃梅", "武穴", "黃石", "大冶", "陽新", "咸寧", "赤壁", "嘉魚",
"崇陽", "通城", "通山", "荊州", "江陵", "公安", "石首", "監利", "洪湖", "鬆滋",
"宜昌", "遠安", "秭歸", "興山", "宜昌縣", "五峯", "當陽", "長陽", "宜都", "枝江",
"三峽", "夷陵", "恩施", "利川", "建始", "咸豐", "宣恩", "鶴峯", "來鳳", "巴東",
"綠蔥坡", "十堰", "竹溪", "鄖西", "鄖縣", "竹山", "房縣", "丹江口", "神農架", "隨州",
"廣水", "荊門", "鍾祥", "京山", "天門", "仙桃", "潛江", "杭州", "蕭山", "桐廬",
"淳安", "建德", "餘杭", "臨安", "富陽", "湖州", "長興", "安吉", "德清", "嘉興",
"嘉善", "海寧", "桐鄉", "平湖", "海鹽", "寧波", "慈溪", "餘姚", "奉化", "象山",
"石浦", "寧海", "鄞縣", "北侖", "鄞州", "鎮海", "紹興", "諸暨", "上虞", "新昌",
"嵊州", "台州", "括蒼山", "玉環", "三門", "天台", "仙居", "溫嶺", "大陳", "洪家",
"溫州", "泰順", "文成", "平陽", "瑞安", "洞頭", "樂清", "永嘉", "蒼南", "麗水",
"遂昌", "龍泉", "縉雲", "青田", "雲和", "慶元", "金華", "浦江", "蘭溪", "義烏",
"東陽", "武義", "永康", "磐安", "衢州", "常山", "開化", "龍遊", "江山", "舟山",
"嵊泗", "嵊山", "岱山", "普陀", "定海", "合肥", "長豐", "肥東", "肥西", "蚌埠",
"懷遠", "固鎮", "五河", "蕪湖", "繁昌", "蕪湖縣", "南陵", "淮南", "鳳台", "馬鞍山",
"當塗", "安慶", "樅陽", "太湖", "潛山", "懷寧", "宿松", "望江", "嶽西", "桐城",
"宿州", "碭山", "靈璧", "泗縣", "蕭縣", "阜陽", "阜南", "潁上", "臨泉", "界首",
"太和", "亳州", "渦陽", "利辛", "蒙城", "黃山站", "黃山區", "屯溪", "祁門", "黟縣",
"歙縣", "休寧", "黃山市", "滁州", "鳳陽", "明光", "定遠", "全椒", "來安", "天長",
"淮北", "濉溪", "銅陵", "宣城", "涇縣", "旌德", "寧國", "績溪", "廣德", "郎溪",
"六安", "霍邱", "壽縣", "南溪", "金寨", "霍山", "舒城", "巢湖", "廬江", "無爲",
"含山", "和縣", "池州", "東至", "青陽", "九華山", "石臺", "福州", "閩清", "閩侯",
"羅源", "連江", "馬祖", "永泰", "平潭", "福州郊區", "長樂", "福清", "平潭海峽大橋",
"廈門", "同安", "寧德", "古田", "霞浦", "壽寧", "周寧", "福安", "柘榮", "福鼎",
"屏南", "莆田", "仙遊", "秀嶼港", "泉州", "安溪", "九仙山", "永春", "德化", "南安",
"崇武", "金山", "晉江", "漳州", "長泰", "南靖", "平和", "龍海", "漳浦", "詔安",
"東山", "雲霄", "華安", "龍巖", "長汀", "連城", "武平", "上杭", "永定", "漳平",
"三明", "寧化", "清流", "泰寧", "將樂", "建寧", "明溪", "沙縣", "尤溪", "永安",
"大田", "南平", "順昌", "光澤", "邵武", "武夷山", "浦城", "建陽", "松溪", "政和",
"建甌", "南昌", "新建", "南昌縣", "安義", "進賢", "蓮塘", "九江", "瑞昌", "廬山",
"武寧", "德安", "永修", "湖口", "彭澤", "星子", "都昌", "棠蔭", "修水", "上饒",
"鄱陽", "婺源", "康山", "餘干", "萬年", "德興", "上饒縣", "弋陽", "橫峯", "鉛山",
"玉山", "廣豐", "波陽", "撫州", "廣昌", "樂安", "崇仁", "金溪", "資溪", "宜黃",
"南城", "南豐", "黎川", "東鄉", "宜春", "銅鼓", "宜豐", "萬載", "上高", "靖安",
"奉新", "高安", "樟樹", "豐城", "吉安", "吉安縣", "吉水", "新干", "峽江", "永豐",
"永新", "井岡山", "萬安", "遂川", "泰和", "安福", "寧岡", "贛州", "崇義", "上猶",
"南康", "大餘", "信豐", "寧都", "石城", "瑞金", "於都", "會昌", "安遠", "全南",
"龍南", "定南", "尋烏", "興國", "景德鎮", "樂平", "萍鄉", "蓮花", "新餘", "分宜",
"鷹潭", "餘江", "貴溪", "長沙", "寧鄉", "瀏陽", "馬坡嶺", "湘潭", "韶山", "湘鄉",
"株洲", "攸縣", "醴陵", "株洲縣", "茶陵", "炎陵", "衡陽", "衡山", "衡東", "祁東",
"衡陽縣", "常寧", "衡南", "耒陽", "南嶽", "郴州", "桂陽", "嘉禾", "宜章", "臨武",
"橋口", "資興", "汝城", "安仁", "永興", "桂東", "常德", "安鄉", "桃源", "漢壽",
"澧縣", "臨澧", "石門", "益陽", "赫山區", "南縣", "桃江", "安化", "沅江", "婁底",
"雙峯", "冷水江", "冷水灘", "新化", "漣源", "邵陽", "隆回", "洞口", "新邵", "邵東",
"綏寧", "新寧", "武岡", "城步", "邵陽縣", "岳陽", "華容", "湘陰", "汨羅", "平江",
"臨湘", "張家界", "桑植", "慈利", "懷化", "鶴城區", "沅陵", "辰溪", "靖州", "會同",
"通道", "麻陽", "新晃", "芷江", "漵浦", "黔陽", "洪江", "永州", "祁陽", "東安",
"雙牌", "道縣", "寧遠", "江永", "藍山", "新田", "江華", "吉首", "保靖", "永順",
"古丈", "鳳凰", "瀘溪", "龍山", "花垣", "貴陽", "白雲", "花溪", "烏當", "息烽",
"開陽", "修文", "清鎮", "遵義", "遵義縣", "仁懷", "綏陽", "湄潭", "鳳岡", "桐梓",
"赤水", "習水", "道真", "正安", "務川", "餘慶", "匯川", "安順", "普定", "鎮寧",
"平壩", "紫雲", "關嶺", "都勻", "貴定", "甕安", "長順", "福泉", "惠水", "龍裏",
"羅甸", "平塘", "獨山", "三都", "荔波", "凱里", "岑鞏", "施秉", "鎮遠", "黃平",
"黃平舊洲", "麻江", "丹寨", "三穗", "臺江", "劍河", "雷山", "黎平", "天柱", "錦屏",
"榕江", "從江", "爐山", "銅仁", "江口", "玉屏", "萬山", "思南", "塘頭", "印江",
"石阡", "沿河", "德江", "鬆桃", "畢節", "赫章", "金沙", "威寧", "大方", "納雍",
"織金", "六盤水", "六枝", "水城", "盤縣", "黔西", "晴隆", "興仁", "貞豐", "望謨",
"興義", "安龍", "冊亨", "普安", "成都", "龍泉驛", "新都", "溫江", "金堂", "雙流",
"郫縣", "大邑", "蒲江", "新津", "都江堰", "彭州", "邛崍", "崇州", "崇慶", "彭縣",
"攀枝花", "仁和", "米易", "鹽邊", "自貢", "富順", "榮縣", "綿陽", "三臺", "鹽亭",
"安縣", "梓潼", "北川", "平武", "江油", "南充", "南部", "營山", "蓬安", "儀隴",
"西充", "閬中", "達州", "宣漢", "開江", "大竹", "渠縣", "萬源", "達川", "遂寧",
"蓬溪", "射洪", "廣安", "嶽池", "武勝", "鄰水", "華鎣山", "巴中", "通江", "南江",
"平昌", "瀘州", "瀘縣", "合江", "敘永", "古藺", "納溪", "宜賓", "宜賓農試站", "宜賓縣",
"南溪", "江安", "長寧", "高縣", "珙縣", "筠連", "興文", "屏山", "內江", "東興",
"威遠", "資中", "隆昌", "資陽", "安嶽", "樂至", "簡陽", "樂山", "犍爲", "井研",
"夾江", "沐川", "峨邊", "馬邊", "峨眉", "峨眉山", "眉山", "仁壽", "彭山", "洪雅",
"丹棱", "青神", "涼山", "木裏", "鹽源", "德昌", "會理", "會東", "寧南", "普格",
"西昌", "金陽", "昭覺", "喜德", "冕寧", "越西", "甘洛", "雷波", "美姑", "布拖",
"雅安", "名山", "榮經", "漢源", "石棉", "天全", "蘆山", "寶興", "甘孜", "康定",
"瀘定", "丹巴", "九龍", "雅江", "道孚", "爐霍", "新龍", "德格", "白玉", "石渠",
"色達", "理塘", "巴塘", "鄉城", "稻城", "得榮", "阿壩", "汶川", "理縣", "茂縣",
"松潘", "九寨溝", "金川", "小金", "黑水", "馬爾康", "壤塘", "若爾蓋", "紅原", "南坪",
"德陽", "中江", "廣漢", "什邡", "綿竹", "羅江", "廣元", "旺蒼", "青川", "劍閣",
"蒼溪", "廣州", "番禺", "從化", "增城", "花都", "天河", "韶關", "乳源", "始興",
"翁源", "樂昌", "仁化", "南雄", "新豐", "曲江", "惠州", "博羅", "惠陽", "惠東",
"龍門", "梅州", "興寧", "蕉嶺", "大埔", "豐順", "平遠", "五華", "梅縣", "汕頭",
"潮陽", "澄海", "南澳", "雲澳", "南澎島", "深圳", "珠海", "斗門", "黃茅洲", "佛山",
"順德", "三水", "南海", "肇慶", "廣寧", "四會", "德慶", "懷集", "封開", "高要",
"湛江", "吳川", "雷州", "徐聞", "廉江", "硇洲", "遂溪", "江門", "開平", "新會",
"恩平", "台山", "上川島", "鶴山", "河源", "紫金", "連平", "和平", "龍川", "清遠",
"連南", "連州", "連山", "陽山", "佛岡", "英德", "雲浮", "羅定", "新興", "鬱南",
"潮州", "饒平", "東莞", "中山", "陽江", "陽春", "揭陽", "揭西", "普寧", "惠來",
"茂名", "高州", "化州", "電白", "信宜", "汕尾", "海豐", "陸豐", "遮浪", "東沙島",
"昆明", "昆明農試站", "東川", "尋甸", "晉寧", "宜良", "石林", "呈貢", "富民", "嵩明",
"祿勸", "安寧", "太華山", "河口", "大理", "雲龍", "漾鼻", "永平", "賓川", "彌渡",
"祥雲", "魏山", "劍川", "洱源", "鶴慶", "南澗", "紅河", "石屏", "建水", "彌勒",
"元陽", "綠春", "開遠", "箇舊", "蒙自", "屏邊", "瀘西", "金平", "曲靖", "沾益",
"陸良", "富源", "馬龍", "師宗", "羅平", "會澤", "宣威", "保山", "富寧", "龍陵",
"施甸", "昌寧", "騰衝", "文山", "西疇", "馬關", "麻栗坡", "硯山", "邱北", "廣南",
"玉溪", "澄江", "江川", "通海", "華寧", "新平", "易門", "峨山", "元江", "楚雄",
"大姚", "元謀", "姚安", "牟定", "南華", "武定", "祿豐", "雙柏", "永仁", "普洱",
"景谷", "景東", "瀾滄", "普洱", "墨江", "江城", "孟連", "西盟", "鎮源", "鎮沅",
"寧洱", "昭通", "魯甸", "彝良", "鎮雄", "威信", "巧家", "綏江", "永善", "鹽津",
"大關", "臨滄", "滄源", "耿馬", "雙江", "鳳慶", "永德", "雲縣", "鎮康", "怒江",
"福貢", "蘭坪", "瀘水", "六庫", "貢山", "香格里拉", "德欽", "維西", "中甸", "麗江",
"永勝", "華坪", "寧蒗", "德宏", "潞江壩", "隴川", "盈江", "畹町鎮", "瑞麗", "梁河",
"潞西", "景洪", "大勐龍", "勐海", "景洪電站", "勐臘", "南寧", "南寧城區", "邕寧",
"橫縣", "隆安", "馬山", "上林", "武鳴", "賓陽", "碩龍", "崇左", "天等", "龍州",
"憑祥", "大新", "扶綏", "寧明", "海淵", "柳州", "柳城", "沙塘", "鹿寨", "柳江",
"融安", "融水", "三江", "來賓", "忻城", "金秀", "象州", "武宣", "桂林", "桂林農試站",
"龍勝", "永福", "臨桂", "興安", "靈川", "全州", "灌陽", "陽朔", "恭城", "平樂",
"荔浦", "資源", "梧州", "藤縣", "太平", "蒼梧", "蒙山", "岑溪", "賀州", "昭平",
"富川", "鐘山", "信都", "貴港", "桂平", "平南", "玉林", "博白", "北流", "容縣",
"陸川", "百色", "那坡", "田陽", "德保", "靖西", "田東", "平果", "隆林", "西林",
"樂業", "凌雲", "田林", "欽州", "浦北", "靈山", "河池", "天峨", "東蘭", "巴馬",
"環江", "羅城", "宜州", "鳳山", "南丹", "都安", "北海", "合浦", "潿洲島", "防城港",
"上思", "東興", "板欄", "防城", "海口", "瓊山", "三亞", "東方", "臨高", "澄邁",
"儋州", "昌江", "白沙", "瓊中", "定安", "屯昌", "瓊海", "文昌", "清蘭", "保亭",
"萬寧", "陵水", "西沙", "珊瑚島", "永署礁", "南沙島", "樂東", "五指山", "通什", "香港",
"九龍", "新界", "中環", "銅鑼灣", "澳門", "臺北縣", "臺北市", "高雄", "東港", "大武",
"恆春", "蘭嶼", "臺南", "臺中", "桃園", "新竹縣", "新竹市", "公館", "宜蘭", "馬公",
"東吉嶼", "嘉義", "阿里山", "玉山", "新港" );
$cityId = array( "101010100", "101010200", "101010300",
"101010400", "101010500", "101010600", "101010700",
"101010800", "101010900", "101011000", "101011100",
"101011200", "101011300", "101011400", "101011500",
"101011600", "101011700", "101011800", "101011900",
"101012000", "101012100", "101020100", "101020200",
"101020300", "101020400", "101020500", "101020600",
"101020700", "101020800", "101020900", "101021000",
"101021100", "101021101", "101021102", "101021200",
"101021300", "101030100", "101030200", "101030300",
"101030400", "101030500", "101030600", "101030700",
"101030800", "101030900", "101031000", "101031100",
"101031200", "101031300", "101031400", "101040100",
"101040200", "101040300", "101040400", "101040500",
"101040600", "101040700", "101040800", "101040900",
"101041000", "101041100", "101041200", "101041300",
"101041400", "101041500", "101041600", "101041700",
"101041800", "101041900", "101042000", "101042100",
"101042200", "101042300", "101042400", "101042500",
"101042600", "101042700", "101042800", "101042900",
"101043000", "101043100", "101043200", "101043300",
"101043400", "101043500", "101043600", "101043700",
"101050101", "101050102", "101050103", "101050104",
"101050105", "101050106", "101050107", "101050108",
"101050109", "101050110", "101050111", "101050112",
"101050113", "101050201", "101050202", "101050203",
"101050204", "101050205", "101050206", "101050207",
"101050208", "101050209", "101050210", "101050301",
"101050302", "101050303", "101050304", "101050305",
"101050306", "101050307", "101050401", "101050402",
"101050403", "101050404", "101050405", "101050406",
"101050407", "101050501", "101050502", "101050503",
"101050504", "101050505", "101050506", "101050507",
"101050508", "101050509", "101050510", "101050601",
"101050602", "101050603", "101050604", "101050605",
"101050606", "101050701", "101050702", "101050703",
"101050704", "101050705", "101050706", "101050707",
"101050708", "101050801", "101050802", "101050803",
"101050804", "101050805", "101050901", "101050902",
"101050903", "101050904", "101050905", "101051002",
"101051003", "101051101", "101051102", "101051103",
"101051104", "101051201", "101051202", "101051203",
"101051301", "101051302", "101051303", "101051304",
"101060101", "101060102", "101060103", "101060104",
"101060105", "101060106", "101060201", "101060202",
"101060203", "101060204", "101060205", "101060206",
"101060207", "101060301", "101060302", "101060303",
"101060304", "101060305", "101060306", "101060307",
"101060308", "101060309", "101060310", "101060311",
"101060312", "101060401", "101060402", "101060403",
"101060404", "101060405", "101060406", "101060501",
"101060502", "101060503", "101060504", "101060505",
"101060506", "101060601", "101060602", "101060603",
"101060604", "101060605", "101060701", "101060702",
"101060801", "101060802", "101060803", "101060804",
"101060805", "101060901", "101060902", "101060903",
"101060904", "101060905", "101070101", "101070102",
"101070103", "101070104", "101070105", "101070106",
"101070107", "101070108", "101070201", "101070202",
"101070203", "101070204", "101070205", "101070206",
"101070207", "101070208", "101070209", "101070301",
"101070302", "101070303", "101070304", "101070401",
"101070403", "101070404", "101070501", "101070502",
"101070503", "101070504", "101070601", "101070602",
"101070603", "101070604", "101070605", "101070701",
"101070702", "101070703", "101070704", "101070705",
"101070706", "101070801", "101070802", "101070803",
"101070901", "101070902", "101071001", "101071002",
"101071003", "101071101", "101071102", "101071103",
"101071104", "101071201", "101071202", "101071203",
"101071204", "101071205", "101071206", "101071207",
"101071301", "101071302", "101071303", "101071401",
"101071402", "101071403", "101071404", "101080101",
"101080102", "101080103", "101080104", "101080105",
"101080106", "101080107", "101080201", "101080202",
"101080203", "101080204", "101080205", "101080206",
"101080207", "101080301", "101080401", "101080402",
"101080403", "101080404", "101080405", "101080406",
"101080407", "101080408", "101080409", "101080410",
"101080411", "101080412", "101080501", "101080502",
"101080503", "101080504", "101080505", "101080506",
"101080507", "101080508", "101080509", "101080510",
"101080511", "101080512", "101080601", "101080602",
"101080603", "101080604", "101080605", "101080606",
"101080607", "101080608", "101080609", "101080610",
"101080611", "101080612", "101080613", "101080614",
"101080615", "101080701", "101080703", "101080704",
"101080705", "101080706", "101080707", "101080708",
"101080709", "101080710", "101080711", "101080712",
"101080713", "101080801", "101080802", "101080803",
"101080804", "101080805", "101080806", "101080807",
"101080808", "101080809", "101080810", "101080811",
"101080901", "101080902", "101080903", "101080904",
"101080905", "101080906", "101080907", "101080908",
"101080909", "101080910", "101080911", "101080912",
"101080913", "101080914", "101080915", "101080916",
"101080917", "101080918", "101080919", "101081000",
"101081001", "101081002", "101081003", "101081004",
"101081005", "101081006", "101081007", "101081008",
"101081009", "101081010", "101081011", "101081012",
"101081014", "101081015", "101081016", "101081101",
"101081102", "101081103", "101081104", "101081105",
"101081106", "101081107", "101081108", "101081201",
"101081202", "101081203", "101081204", "101081205",
"101081206", "101081207", "101081208", "101081209",
"101081210", "101081211", "101081212", "101090101",
"101090102", "101090103", "101090104", "101090105",
"101090106", "101090107", "101090108", "101090109",
"101090110", "101090111", "101090112", "101090113",
"101090114", "101090115", "101090116", "101090117",
"101090201", "101090202", "101090203", "101090204",
"101090205", "101090206", "101090207", "101090208",
"101090209", "101090210", "101090211", "101090212",
"101090213", "101090214", "101090215", "101090216",
"101090217", "101090218", "101090219", "101090220",
"101090221", "101090301", "101090302", "101090303",
"101090304", "101090305", "101090306", "101090307",
"101090308", "101090309", "101090310", "101090311",
"101090312", "101090313", "101090314", "101090402",
"101090403", "101090404", "101090405", "101090406",
"101090407", "101090408", "101090409", "101090410",
"101090411", "101090501", "101090502", "101090503",
"101090504", "101090505", "101090506", "101090507",
"101090508", "101090509", "101090510", "101090511",
"101090601", "101090602", "101090603", "101090604",
"101090605", "101090606", "101090607", "101090608",
"101090609", "101090701", "101090702", "101090703",
"101090704", "101090705", "101090706", "101090707",
"101090708", "101090709", "101090710", "101090711",
"101090712", "101090713", "101090714", "101090715",
"101090801", "101090802", "101090803", "101090804",
"101090805", "101090806", "101090807", "101090808",
"101090809", "101090810", "101090811", "101090901",
"101090902", "101090903", "101090904", "101090905",
"101090906", "101090907", "101090908", "101090909",
"101090910", "101090911", "101090912", "101090913",
"101090914", "101090915", "101090916", "101090917",
"101090918", "101091001", "101091002", "101091003",
"101091004", "101091005", "101091006", "101091007",
"101091008", "101091009", "101091010", "101091011",
"101091012", "101091013", "101091014", "101091015",
"101091016", "101091101", "101091102", "101091103",
"101091104", "101091105", "101091106", "101100101",
"101100102", "101100103", "101100104", "101100105",
"101100106", "101100107", "101100201", "101100202",
"101100203", "101100204", "101100205", "101100206",
"101100207", "101100208", "101100301", "101100302",
"101100303", "101100401", "101100402", "101100403",
"101100404", "101100405", "101100406", "101100407",
"101100408", "101100409", "101100410", "101100411",
"101100412", "101100501", "101100502", "101100503",
"101100504", "101100505", "101100506", "101100507",
"101100508", "101100509", "101100510", "101100511",
"101100601", "101100602", "101100603", "101100604",
"101100605", "101100701", "101100702", "101100703",
"101100704", "101100705", "101100706", "101100707",
"101100708", "101100709", "101100710", "101100711",
"101100712", "101100713", "101100714", "101100715",
"101100716", "101100717", "101100801", "101100802",
"101100803", "101100804", "101100805", "101100806",
"101100807", "101100808", "101100809", "101100810",
"101100811", "101100812", "101100813", "101100901",
"101100902", "101100903", "101100904", "101100905",
"101100906", "101101001", "101101002", "101101003",
"101101004", "101101005", "101101006", "101101007",
"101101008", "101101009", "101101010", "101101011",
"101101012", "101101013", "101101014", "101101015",
"101101100", "101101101", "101101102", "101101103",
"101101104", "101101105", "101101106", "101101107",
"101101108", "101101109", "101101110", "101101111",
"101101112", "101101113", "101110101", "101110102",
"101110103", "101110104", "101110105", "101110106",
"101110107", "101110108", "101110200", "101110201",
"101110202", "101110203", "101110204", "101110205",
"101110206", "101110207", "101110208", "101110209",
"101110210", "101110211", "101110300", "101110301",
"101110302", "101110303", "101110304", "101110305",
"101110306", "101110307", "101110308", "101110309",
"101110310", "101110311", "101110312", "101110401",
"101110402", "101110403", "101110404", "101110405",
"101110406", "101110407", "101110408", "101110409",
"101110410", "101110411", "101110412", "101110501",
"101110502", "101110503", "101110504", "101110505",
"101110506", "101110507", "101110508", "101110509",
"101110510", "101110511", "101110512", "101110601",
"101110602", "101110603", "101110605", "101110606",
"101110607", "101110608", "101110701", "101110702",
"101110703", "101110704", "101110705", "101110706",
"101110707", "101110708", "101110709", "101110710",
"101110801", "101110802", "101110803", "101110804",
"101110805", "101110806", "101110807", "101110808",
"101110809", "101110810", "101110811", "101110901",
"101110902", "101110903", "101110904", "101110905",
"101110906", "101110907", "101110908", "101110909",
"101110910", "101110911", "101111001", "101111002",
"101111003", "101120101", "101120102", "101120103",
"101120104", "101120105", "101120106", "101120201",
"101120202", "101120203", "101120204", "101120205",
"101120206", "101120207", "101120208", "101120301",
"101120302", "101120303", "101120304", "101120305",
"101120306", "101120307", "101120308", "101120401",
"101120402", "101120403", "101120404", "101120405",
"101120406", "101120407", "101120408", "101120409",
"101120410", "101120411", "101120501", "101120502",
"101120503", "101120504", "101120505", "101120506",
"101120507", "101120508", "101120509", "101120510",
"101120511", "101120512", "101120601", "101120602",
"101120603", "101120604", "101120605", "101120606",
"101120607", "101120608", "101120609", "101120701",
"101120702", "101120703", "101120704", "101120705",
"101120706", "101120707", "101120708", "101120709",
"101120710", "101120711", "101120801", "101120802",
"101120803", "101120804", "101120805", "101120806",
"101120901", "101120902", "101120903", "101120904",
"101120905", "101120906", "101120907", "101120908",
"101120909", "101120910", "101120911", "101121001",
"101121002", "101121003", "101121004", "101121005",
"101121006", "101121007", "101121008", "101121009",
"101121101", "101121102", "101121103", "101121104",
"101121105", "101121106", "101121107", "101121201",
"101121202", "101121203", "101121204", "101121205",
"101121301", "101121302", "101121303", "101121304",
"101121305", "101121306", "101121401", "101121402",
"101121403", "101121404", "101121405", "101121501",
"101121502", "101121503", "101121601", "101121701",
"101121702", "101121703", "101121704", "101121705",
"101121706", "101121707", "101121708", "101121709",
"101130101", "101130102", "101130103", "101130104",
"101130105", "101130106", "101130107", "101130108",
"101130109", "101130110", "101130201", "101130301",
"101130302", "101130303", "101130304", "101130401",
"101130402", "101130403", "101130404", "101130405",
"101130406", "101130407", "101130408", "101130409",
"101130501", "101130502", "101130503", "101130504",
"101130505", "101130601", "101130602", "101130603",
"101130604", "101130605", "101130606", "101130607",
"101130608", "101130609", "101130610", "101130611",
"101130612", "101130613", "101130701", "101130801",
"101130802", "101130803", "101130804", "101130805",
"101130806", "101130807", "101130808", "101130809",
"101130901", "101130902", "101130903", "101130904",
"101130905", "101130906", "101130907", "101130908",
"101130909", "101130910", "101131001", "101131002",
"101131003", "101131004", "101131005", "101131006",
"101131007", "101131008", "101131009", "101131010",
"101131101", "101131102", "101131103", "101131104",
"101131105", "101131106", "101131107", "101131108",
"101131201", "101131202", "101131203", "101131204",
"101131205", "101131301", "101131302", "101131303",
"101131304", "101131305", "101131306", "101131307",
"101131401", "101131402", "101131403", "101131404",
"101131405", "101131406", "101131407", "101131408",
"101131409", "101131410", "101131501", "101131502",
"101131503", "101131504", "101131505", "101131601",
"101131602", "101131603", "101131606", "101140101",
"101140102", "101140103", "101140104", "101140201",
"101140202", "101140203", "101140204", "101140205",
"101140206", "101140207", "101140301", "101140302",
"101140303", "101140304", "101140305", "101140306",
"101140307", "101140308", "101140401", "101140402",
"101140403", "101140404", "101140501", "101140502",
"101140503", "101140504", "101140505", "101140506",
"101140507", "101140601", "101140603", "101140604",
"101140605", "101140606", "101140607", "101140701",
"101140702", "101140703", "101140704", "101140705",
"101150101", "101150102", "101150103", "101150104",
"101150105", "101150106", "101150107", "101150201",
"101150202", "101150203", "101150204", "101150205",
"101150206", "101150207", "101150208", "101150301",
"101150302", "101150303", "101150304", "101150401",
"101150402", "101150404", "101150405", "101150406",
"101150407", "101150408", "101150409", "101150501",
"101150502", "101150503", "101150504", "101150505",
"101150506", "101150507", "101150508", "101150601",
"101150602", "101150603", "101150604", "101150605",
"101150606", "101150701", "101150702", "101150703",
"101150704", "101150705", "101150706", "101150708",
"101150709", "101150710", "101150711", "101150712",
"101150713", "101150714", "101150715", "101150716",
"101150801", "101150802", "101150803", "101150804",
"101150805", "101150806", "101160101", "101160102",
"101160103", "101160104", "101160201", "101160202",
"101160203", "101160204", "101160205", "101160206",
"101160207", "101160208", "101160301", "101160302",
"101160303", "101160304", "101160305", "101160306",
"101160307", "101160308", "101160401", "101160402",
"101160403", "101160404", "101160405", "101160406",
"101160407", "101160408", "101160409", "101160501",
"101160502", "101160503", "101160504", "101160505",
"101160601", "101160602", "101160701", "101160702",
"101160703", "101160704", "101160705", "101160706",
"101160801", "101160802", "101160803", "101160804",
"101160805", "101160806", "101160807", "101160808",
"101160901", "101160902", "101160903", "101160904",
"101160905", "101160906", "101160907", "101160908",
"101161001", "101161002", "101161003", "101161004",
"101161005", "101161006", "101161007", "101161008",
"101161009", "101161101", "101161102", "101161103",
"101161104", "101161105", "101161106", "101161201",
"101161202", "101161203", "101161204", "101161205",
"101161206", "101161207", "101161208", "101161301",
"101161302", "101161303", "101161304", "101161305",
"101170101", "101170102", "101170103", "101170104",
"101170201", "101170202", "101170203", "101170204",
"101170205", "101170206", "101170301", "101170302",
"101170303", "101170304", "101170305", "101170306",
"101170401", "101170402", "101170403", "101170404",
"101170405", "101170406", "101170501", "101170502",
"101170503", "101170504", "101180101", "101180102",
"101180103", "101180104", "101180105", "101180106",
"101180107", "101180108", "101180201", "101180202",
"101180203", "101180204", "101180205", "101180301",
"101180302", "101180303", "101180304", "101180305",
"101180306", "101180307", "101180308", "101180401",
"101180402", "101180403", "101180404", "101180405",
"101180501", "101180502", "101180503", "101180504",
"101180505", "101180506", "101180507", "101180601",
"101180602", "101180603", "101180604", "101180605",
"101180606", "101180607", "101180608", "101180609",
"101180610", "101180611", "101180701", "101180702",
"101180703", "101180704", "101180705", "101180706",
"101180707", "101180708", "101180709", "101180710",
"101180711", "101180712", "101180801", "101180802",
"101180803", "101180804", "101180805", "101180901",
"101180902", "101180903", "101180904", "101180905",
"101180906", "101180907", "101180908", "101180909",
"101180910", "101181001", "101181002", "101181003",
"101181004", "101181005", "101181006", "101181007",
"101181008", "101181009", "101181101", "101181102",
"101181103", "101181104", "101181106", "101181107",
"101181108", "101181201", "101181202", "101181203",
"101181301", "101181302", "101181303", "101181304",
"101181305", "101181401", "101181402", "101181403",
"101181404", "101181405", "101181406", "101181407",
"101181408", "101181409", "101181410", "101181411",
"101181501", "101181502", "101181503", "101181601",
"101181602", "101181603", "101181604", "101181605",
"101181606", "101181607", "101181608", "101181609",
"101181610", "101181701", "101181702", "101181703",
"101181704", "101181801", "101190101", "101190102",
"101190103", "101190104", "101190105", "101190106",
"101190107", "101190201", "101190202", "101190203",
"101190301", "101190302", "101190303", "101190304",
"101190305", "101190401", "101190402", "101190403",
"101190404", "101190405", "101190406", "101190407",
"101190408", "101190501", "101190502", "101190503",
"101190504", "101190505", "101190506", "101190507",
"101190508", "101190509", "101190601", "101190602",
"101190603", "101190604", "101190605", "101190606",
"101190701", "101190702", "101190703", "101190704",
"101190705", "101190706", "101190707", "101190708",
"101190709", "101190801", "101190802", "101190803",
"101190804", "101190805", "101190806", "101190807",
"101190901", "101190902", "101190903", "101190904",
"101190905", "101190906", "101190907", "101190908",
"101191001", "101191002", "101191003", "101191004",
"101191005", "101191006", "101191007", "101191101",
"101191102", "101191103", "101191201", "101191202",
"101191203", "101191204", "101191205", "101191301",
"101191302", "101191303", "101191304", "101200101",
"101200102", "101200103", "101200104", "101200105",
"101200201", "101200202", "101200203", "101200204",
"101200205", "101200206", "101200207", "101200208",
"101200301", "101200401", "101200402", "101200403",
"101200404", "101200405", "101200406", "101200501",
"101200502", "101200503", "101200504", "101200505",
"101200506", "101200507", "101200508", "101200509",
"101200601", "101200602", "101200603", "101200701",
"101200702", "101200703", "101200704", "101200705",
"101200706", "101200801", "101200802", "101200803",
"101200804", "101200805", "101200806", "101200807",
"101200901", "101200902", "101200903", "101200904",
"101200905", "101200906", "101200907", "101200908",
"101200909", "101200910", "101200911", "101200912",
"101201001", "101201002", "101201003", "101201004",
"101201005", "101201006", "101201007", "101201008",
"101201009", "101201101", "101201102", "101201103",
"101201104", "101201105", "101201106", "101201107",
"101201201", "101201301", "101201302", "101201401",
"101201402", "101201403", "101201501", "101201601",
"101201701", "101210101", "101210102", "101210103",
"101210104", "101210105", "101210106", "101210107",
"101210108", "101210201", "101210202", "101210203",
"101210204", "101210301", "101210302", "101210303",
"101210304", "101210305", "101210306", "101210401",
"101210403", "101210404", "101210405", "101210406",
"101210407", "101210408", "101210409", "101210410",
"101210411", "101210412", "101210501", "101210502",
"101210503", "101210504", "101210505", "101210601",
"101210602", "101210603", "101210604", "101210605",
"101210606", "101210607", "101210608", "101210609",
"101210701", "101210702", "101210703", "101210704",
"101210705", "101210706", "101210707", "101210708",
"101210709", "101210801", "101210802", "101210803",
"101210804", "101210805", "101210806", "101210807",
"101210901", "101210902", "101210903", "101210904",
"101210905", "101210906", "101210907", "101210908",
"101211001", "101211002", "101211003", "101211004",
"101211005", "101211101", "101211102", "101211103",
"101211104", "101211105", "101211106", "101220101",
"101220102", "101220103", "101220104", "101220201",
"101220202", "101220203", "101220204", "101220301",
"101220302", "101220303", "101220304", "101220401",
"101220402", "101220501", "101220502", "101220601",
"101220602", "101220603", "101220604", "101220605",
"101220606", "101220607", "101220608", "101220609",
"101220701", "101220702", "101220703", "101220704",
"101220705", "101220801", "101220802", "101220803",
"101220804", "101220805", "101220806", "101220901",
"101220902", "101220903", "101220904", "101221001",
"101221002", "101221003", "101221004", "101221005",
"101221006", "101221007", "101221008", "101221101",
"101221102", "101221103", "101221104", "101221105",
"101221106", "101221107", "101221201", "101221202",
"101221301", "101221401", "101221402", "101221403",
"101221404", "101221405", "101221406", "101221407",
"101221501", "101221502", "101221503", "101221504",
"101221505", "101221506", "101221507", "101221601",
"101221602", "101221603", "101221604", "101221605",
"101221701", "101221702", "101221703", "101221704",
"101221705", "101230101", "101230102", "101230103",
"101230104", "101230105", "101230106", "101230107",
"101230108", "101230109", "101230110", "101230111",
"101230112", "101230201", "101230202", "101230301",
"101230302", "101230303", "101230304", "101230305",
"101230306", "101230307", "101230308", "101230309",
"101230401", "101230402", "101230403", "101230501",
"101230502", "101230503", "101230504", "101230505",
"101230506", "101230507", "101230508", "101230509",
"101230601", "101230602", "101230603", "101230604",
"101230605", "101230606", "101230607", "101230608",
"101230609", "101230610", "101230701", "101230702",
"101230703", "101230704", "101230705", "101230706",
"101230707", "101230801", "101230802", "101230803",
"101230804", "101230805", "101230806", "101230807",
"101230808", "101230809", "101230810", "101230811",
"101230901", "101230902", "101230903", "101230904",
"101230905", "101230906", "101230907", "101230908",
"101230909", "101230910", "101240101", "101240102",
"101240103", "101240104", "101240105", "101240106",
"101240201", "101240202", "101240203", "101240204",
"101240205", "101240206", "101240207", "101240208",
"101240209", "101240210", "101240211", "101240212",
"101240301", "101240302", "101240303", "101240304",
"101240305", "101240306", "101240307", "101240308",
"101240309", "101240310", "101240311", "101240312",
"101240313", "101240314", "101240401", "101240402",
"101240403", "101240404", "101240405", "101240406",
"101240407", "101240408", "101240409", "101240410",
"101240411", "101240501", "101240502", "101240503",
"101240504", "101240505", "101240506", "101240507",
"101240508", "101240509", "101240510", "101240601",
"101240602", "101240603", "101240604", "101240605",
"101240606", "101240607", "101240608", "101240609",
"101240610", "101240611", "101240612", "101240613",
"101240701", "101240702", "101240703", "101240704",
"101240705", "101240706", "101240707", "101240708",
"101240709", "101240710", "101240711", "101240712",
"101240713", "101240714", "101240715", "101240716",
"101240717", "101240801", "101240802", "101240901",
"101240902", "101241001", "101241002", "101241101",
"101241102", "101241103", "101250101", "101250102",
"101250103", "101250104", "101250201", "101250202",
"101250203", "101250301", "101250302", "101250303",
"101250304", "101250305", "101250306", "101250401",
"101250402", "101250403", "101250404", "101250405",
"101250406", "101250407", "101250408", "101250409",
"101250501", "101250502", "101250503", "101250504",
"101250505", "101250506", "101250507", "101250508",
"101250509", "101250510", "101250511", "101250601",
"101250602", "101250603", "101250604", "101250605",
"101250606", "101250607", "101250700", "101250701",
"101250702", "101250703", "101250704", "101250705",
"101250801", "101250802", "101250803", "101250804",
"101250805", "101250806", "101250901", "101250902",
"101250903", "101250904", "101250905", "101250906",
"101250907", "101250908", "101250909", "101250910",
"101251001", "101251002", "101251003", "101251004",
"101251005", "101251006", "101251101", "101251102",
"101251103", "101251201", "101251202", "101251203",
"101251204", "101251205", "101251206", "101251207",
"101251208", "101251209", "101251210", "101251211",
"101251301", "101251302", "101251401", "101251402",
"101251403", "101251404", "101251405", "101251406",
"101251407", "101251408", "101251409", "101251410",
"101251501", "101251502", "101251503", "101251504",
"101251505", "101251506", "101251507", "101251508",
"101260101", "101260102", "101260103", "101260104",
"101260105", "101260106", "101260107", "101260108",
"101260201", "101260202", "101260203", "101260204",
"101260205", "101260206", "101260207", "101260208",
"101260209", "101260210", "101260211", "101260212",
"101260213", "101260214", "101260301", "101260302",
"101260303", "101260304", "101260305", "101260306",
"101260401", "101260402", "101260403", "101260404",
"101260405", "101260406", "101260407", "101260408",
"101260409", "101260410", "101260411", "101260412",
"101260501", "101260502", "101260503", "101260504",
"101260505", "101260506", "101260507", "101260508",
"101260509", "101260510", "101260511", "101260512",
"101260513", "101260514", "101260515", "101260516",
"101260517", "101260518", "101260601", "101260602",
"101260603", "101260604", "101260605", "101260606",
"101260607", "101260608", "101260609", "101260610",
"101260611", "101260701", "101260702", "101260703",
"101260704", "101260705", "101260706", "101260707",
"101260801", "101260802", "101260803", "101260804",
"101260901", "101260902", "101260903", "101260904",
"101260905", "101260906", "101260907", "101260908",
"101260909", "101270101", "101270102", "101270103",
"101270104", "101270105", "101270106", "101270107",
"101270108", "101270109", "101270110", "101270111",
"101270112", "101270113", "101270114", "101270115",
"101270116", "101270201", "101270202", "101270203",
"101270204", "101270301", "101270302", "101270303",
"101270401", "101270402", "101270403", "101270404",
"101270405", "101270406", "101270407", "101270408",
"101270501", "101270502", "101270503", "101270504",
"101270505", "101270506", "101270507", "101270601",
"101270602", "101270603", "101270604", "101270605",
"101270606", "101270607", "101270701", "101270702",
"101270703", "101270801", "101270802", "101270803",
"101270804", "101270805", "101270901", "101270902",
"101270903", "101270904", "101271001", "101271003",
"101271004", "101271005", "101271006", "101271007",
"101271101", "101271102", "101271103", "101271104",
"101271105", "101271106", "101271107", "101271108",
"101271109", "101271110", "101271111", "101271201",
"101271202", "101271203", "101271204", "101271205",
"101271301", "101271302", "101271303", "101271304",
"101271401", "101271402", "101271403", "101271404",
"101271405", "101271406", "101271407", "101271408",
"101271409", "101271501", "101271502", "101271503",
"101271504", "101271505", "101271506", "101271601",
"101271603", "101271604", "101271605", "101271606",
"101271607", "101271608", "101271609", "101271610",
"101271611", "101271612", "101271613", "101271614",
"101271615", "101271616", "101271617", "101271618",
"101271619", "101271701", "101271702", "101271703",
"101271704", "101271705", "101271706", "101271707",
"101271708", "101271801", "101271802", "101271803",
"101271804", "101271805", "101271806", "101271807",
"101271808", "101271809", "101271810", "101271811",
"101271812", "101271813", "101271814", "101271815",
"101271816", "101271817", "101271818", "101271901",
"101271902", "101271903", "101271904", "101271905",
"101271906", "101271907", "101271908", "101271909",
"101271910", "101271911", "101271912", "101271913",
"101271914", "101272001", "101272002", "101272003",
"101272004", "101272005", "101272006", "101272101",
"101272102", "101272103", "101272104", "101272105",
"101280101", "101280102", "101280103", "101280104",
"101280105", "101280106", "101280201", "101280202",
"101280203", "101280204", "101280205", "101280206",
"101280207", "101280208", "101280209", "101280301",
"101280302", "101280303", "101280304", "101280305",
"101280401", "101280402", "101280403", "101280404",
"101280406", "101280407", "101280408", "101280409",
"101280501", "101280502", "101280503", "101280504",
"101280505", "101280506", "101280601", "101280701",
"101280702", "101280703", "101280800", "101280801",
"101280802", "101280803", "101280901", "101280902",
"101280903", "101280905", "101280906", "101280907",
"101280908", "101281001", "101281002", "101281003",
"101281004", "101281005", "101281006", "101281007",
"101281101", "101281103", "101281104", "101281105",
"101281106", "101281107", "101281108", "101281201",
"101281202", "101281203", "101281204", "101281205",
"101281301", "101281302", "101281303", "101281304",
"101281305", "101281306", "101281307", "101281401",
"101281402", "101281403", "101281404", "101281501",
"101281502", "101281601", "101281701", "101281801",
"101281802", "101281901", "101281902", "101281903",
"101281904", "101282001", "101282002", "101282003",
"101282004", "101282005", "101282101", "101282102",
"101282103", "101282104", "101282105", "101290101",
"101290102", "101290103", "101290104", "101290105",
"101290106", "101290107", "101290108", "101290109",
"101290110", "101290111", "101290112", "101290113",
"101290114", "101290201", "101290202", "101290203",
"101290204", "101290205", "101290206", "101290207",
"101290208", "101290209", "101290210", "101290211",
"101290212", "101290301", "101290302", "101290303",
"101290304", "101290305", "101290306", "101290307",
"101290308", "101290309", "101290310", "101290311",
"101290312", "101290401", "101290402", "101290403",
"101290404", "101290405", "101290406", "101290407",
"101290408", "101290409", "101290501", "101290502",
"101290503", "101290504", "101290505", "101290506",
"101290601", "101290602", "101290603", "101290604",
"101290605", "101290606", "101290607", "101290701",
"101290702", "101290703", "101290704", "101290705",
"101290706", "101290707", "101290708", "101290709",
"101290801", "101290802", "101290803", "101290804",
"101290805", "101290806", "101290807", "101290808",
"101290809", "101290810", "101290901", "101290902",
"101290903", "101290904", "101290905", "101290906",
"101290907", "101290908", "101290909", "101290910",
"101290911", "101290912", "101291001", "101291002",
"101291003", "101291004", "101291005", "101291006",
"101291007", "101291008", "101291009", "101291010",
"101291101", "101291102", "101291103", "101291104",
"101291105", "101291106", "101291107", "101291108",
"101291201", "101291203", "101291204", "101291205",
"101291206", "101291207", "101291301", "101291302",
"101291303", "101291304", "101291401", "101291402",
"101291403", "101291404", "101291501", "101291502",
"101291503", "101291504", "101291505", "101291506",
"101291507", "101291508", "101291601", "101291602",
"101291603", "101291604", "101291605", "101300101",
"101300102", "101300103", "101300104", "101300105",
"101300106", "101300107", "101300108", "101300109",
"101300110", "101300201", "101300202", "101300203",
"101300204", "101300205", "101300206", "101300207",
"101300208", "101300301", "101300302", "101300303",
"101300304", "101300305", "101300306", "101300307",
"101300308", "101300401", "101300402", "101300403",
"101300404", "101300405", "101300501", "101300502",
"101300503", "101300504", "101300505", "101300506",
"101300507", "101300508", "101300509", "101300510",
"101300511", "101300512", "101300513", "101300514",
"101300601", "101300602", "101300603", "101300604",
"101300605", "101300606", "101300701", "101300702",
"101300703", "101300704", "101300705", "101300801",
"101300802", "101300803", "101300901", "101300902",
"101300903", "101300904", "101300905", "101301001",
"101301002", "101301003", "101301004", "101301005",
"101301006", "101301007", "101301008", "101301009",
"101301010", "101301011", "101301012", "101301101",
"101301102", "101301103", "101301201", "101301202",
"101301203", "101301204", "101301205", "101301206",
"101301207", "101301208", "101301209", "101301210",
"101301301", "101301302", "101301303", "101301401",
"101301402", "101301403", "101301404", "101301405",
"101310101", "101310102", "101310201", "101310202",
"101310203", "101310204", "101310205", "101310206",
"101310207", "101310208", "101310209", "101310210",
"101310211", "101310212", "101310213", "101310214",
"101310215", "101310216", "101310217", "101310218",
"101310219", "101310220", "101310221", "101310222",
"101310223", "101320101", "101320102", "101320103",
"101320104", "101320105", "101330101", "101340101",
"101340102", "101340201", "101340202", "101340203",
"101340204", "101340205", "101340301", "101340401",
"101340501", "101340601", "101340602", "101340603",
"101340701", "101340801", "101340802", "101340901",
"101340902", "101340903", "101340904" );