all_boards = {
    'sysop': 1,
    'vote': 2,
    'bbslists': 3,
    'notepad': 6,
    'Test': 7,
    'Dance': 8,
    'Board': 9,
    'Wisdom': 10,
    'Science': 12,
    'Linux': 13,
    'IBMThinkPad': 14,
    'LifeScience': 15,
    'BBShelp': 16,
    'Mechanics': 17,
    'Emprise': 18,
    'Philosophy': 20,
    'Literature': 21,
    'Triangle': 22,
    'GSM': 23,
    'CS': 24,
    'PKULibrary': 25,
    'New_Board': 27,
    'BoardManager': 28,
    'Announce': 29,
    'Urban': 31,
    'History': 33,
    'Girl': 34,
    'Networking': 35,
    'Love': 36,
    'Friend': 37,
    'Psychology': 38,
    'CStrike': 39,
    'Innovation': 40,
    'AdvancedEdu': 41,
    'Virus_Security': 42,
    'CIS': 44,
    'CPlusPlus': 45,
    'VisualBasic': 46,
    'Feeling': 47,
    'Memory': 48,
    'Game': 49,
    'Story': 50,
    'SMS': 51,
    'Boy': 52,
    'Reader': 53,
    'Law': 54,
    'Mentality': 55,
    'EnglishWorld': 56,
    'Physics': 57,
    'Electronics': 59,
    'Geophysics': 60,
    'CCME': 61,
    'Economics': 62,
    'Chinese': 63,
    'SFL': 64,
    'Geology': 66,
    'NSD': 67,
    'SG': 69,
    'Archaeology': 70,
    'SecondHand': 71,
    'Joke': 72,
    'Banquet': 73,
    'Blessing': 74,
    'AoA': 75,
    'Badminton': 77,
    'MUD': 78,
    'PopMusic': 79,
    'Poems': 80,
    'Astrology': 81,
    'Movie': 83,
    'Riddle': 84,
    'Java': 87,
    'Basketball': 88,
    'Astronomy': 89,
    'Food': 90,
    'Football': 93,
    'Travel': 94,
    'CSArch': 95,
    'TableTennis': 96,
    'Single': 97,
    'Job': 99,
    'Traffic': 100,
    'ForeignLit': 101,
    'Water': 103,
    'THU': 104,
    'Biology': 105,
    'post': 106,
    'Collection': 107,
    'Comic': 108,
    'NKU': 109,
    'Oversea': 114,
    'Ecosociety': 115,
    'WHU': 117,
    'GIS': 124,
    'ClassicalMusic': 125,
    'Tennis': 126,
    'ColorShow': 130,
    'IM': 131,
    'Windows': 133,
    'Thesis': 134,
    'Swimming': 136,
    'Skate': 137,
    'HSC': 138,
    'IME': 140,
    'Freshman': 141,
    'cntest': 142,
    'loveheart': 143,
    'NJU': 147,
    'ASCIIArt': 149,
    'HappyLife': 150,
    'PetsEden': 151,
    'CCC': 152,
    'PersonalCorpus': 154,
    'SIS': 155,
    'Baseball': 157,
    'Anniversary': 162,
    'StoneStory': 163,
    'Arbitration': 164,
    'LostFound': 165,
    'DIY': 166,
    'PieBridge': 167,
    'Romance': 168,
    'Graduation': 173,
    'BNU': 174,
    'Bioinformatics': 175,
    'Melancholy': 176,
    'Video_Game': 177,
    'Beauty': 179,
    'RUC': 180,
    'Software': 181,
    'CinemaArt': 182,
    'JapanResearch': 184,
    'Military': 185,
    'PhotoView': 186,
    'Art': 187,
    'SL': 188,
    'Kaoyan': 190,
    'CESE': 192,
    'CAPU': 193,
    'Chimusic': 194,
    'Relatives': 196,
    'MobileDigital': 197,
    'Homepage': 198,
    'Billiards': 199,
    'TV': 200,
    'Marxism': 203,
    'Detective': 204,
    'Chorus': 205,
    'PKUER': 207,
    'NCU': 208,
    'NetResources': 209,
    'ScienceFiction': 210,
    'RockMusic': 211,
    'Automobile': 212,
    'Collectors': 213,
    'Drama': 214,
    'GuitarPKU': 216,
    'rules': 217,
    'Fairytales': 218,
    'Fitness': 219,
    'Auditory': 222,
    'PUMA': 224,
    'RedCross': 226,
    'Character': 227,
    'House': 230,
    'FormulaOneZone': 231,
    'JLU': 235,
    'Mathematics': 236,
    'Orchestra': 237,
    'Aviation': 238,
    'sysreport': 241,
    'Volunteers': 242,
    'BDSJC': 243,
    'Health': 244,
    'SLP': 245,
    'PKULeagueschool': 246,
    'WeClub': 248,
    'Stock': 249,
    'Counterculture': 251,
    'Courses': 252,
    'StudentUnion': 253,
    'HK_MC_TW': 254,
    'SPS': 256,
    'Harmonica': 258,
    'PKUHighSchool': 260,
    'Brush_Art': 262,
    'SESS': 267,
    'Piefriends': 270,
    'Greenlife': 271,
    'FantasyWorld': 272,
    'cnAdmin': 273,
    'TeacherStudent': 274,
    'Radio': 275,
    'PKUFA': 277,
    'Philo': 278,
    'Advertising': 281,
    'dance_company': 283,
    'SAPA': 288,
    'STWT': 289,
    'PKUdevelopment': 294,
    'GSE': 295,
    'Tea': 296,
    'Shopping': 298,
    'PCIA': 299,
    'XinWenZX': 300,
    'LAAPKU': 301,
    'DigitalWorld': 304,
    'Volleyball': 307,
    'HipHop': 308,
    'SANGUO': 309,
    'losefat': 310,
    'pkuveg': 311,
    'Hardware': 312,
    'WanLiu': 315,
    'PKU_PE': 316,
    'sunshine': 318,
    'ACM_Algo': 320,
    'PKUHistory': 321,
    'EECS': 322,
    'Leisure_Game': 323,
    'ypjh': 325,
    'SSM': 327,
    'RelicFans': 328,
    'HuXiangCulture': 330,
    'HiFi': 331,
    'PKUTV': 336,
    'SST': 337,
    'ID': 338,
    'NUDT': 339,
    'AcademicInfo': 342,
    'PKUPA': 343,
    'OriginalFire': 344,
    'Chemistry': 345,
    'MathTools': 346,
    'Heroes': 350,
    'CampusInfo': 351,
    'BBSInfo': 352,
    'MNWH': 353,
    'TrendyLife': 354,
    'Economiclovers': 355,
    'DVDZone': 357,
    'Renju': 359,
    'diary': 361,
    'Bridge': 362,
    'jingwu': 364,
    'lottery': 365,
    'JNFQ': 366,
    'PKUSZ': 367,
    'Application': 368,
    'Complain': 369,
    'wine': 373,
    'TryYourBest': 376,
    'Ghost': 377,
    'Yueju': 378,
    'Music_box': 381,
    'Meteo': 382,
    'PCA': 384,
    'CIO_Forum': 385,
    'Green_hut': 387,
    'RPKU': 389,
    'XiangSheng': 390,
    'Muthos': 391,
    'PKUSIFEA': 393,
    'NIE': 394,
    'ITrade': 395,
    'WellBeing': 396,
    'cnBM': 397,
    'OPETech': 398,
    'WorldHeritage': 400,
    'Communications': 401,
    'WesternMusic': 403,
    'KoreanSalon': 404,
    'CR': 405,
    'Englishwriting': 407,
    'LuXunStudies': 409,
    'PKUYND': 410,
    'PKU_OSFA': 411,
    'SecretGarden': 414,
    'ParttimeJob': 419,
    'NewAgemusic': 420,
    'Life_Art': 422,
    'ccdra': 423,
    'Anthropology': 425,
    'Herbalism': 426,
    'TRA': 430,
    'EduLDA': 431,
    'PKU_Suggest': 438,
    'WenYan': 439,
    'ShanXi': 440,
    'Pictures': 441,
    'GuoXue': 442,
    'leagueforum': 443,
    'ADAgent': 444,
    'ECCA': 445,
    'PKU_Feedback': 446,
    'PKU_Announce': 447,
    'HuBei': 450,
    'JiangSu': 451,
    'cinemapku': 452,
    'ShanDong': 453,
    'XSKC': 454,
    'Christianity': 455,
    'ZheJiang': 457,
    'BDQN': 458,
    'JiangXi': 459,
    'FuJian': 460,
    'LiaoNing': 461,
    'TianJin': 462,
    'ChongQing': 463,
    'SiChuan': 464,
    'ShaanXi': 466,
    'GanSu': 467,
    'BeiJing': 468,
    'GuangXi': 470,
    'ShangHai': 472,
    'JiLin': 473,
    'HuNan': 474,
    'HeBei': 475,
    'AnHui': 476,
    'HeNan': 477,
    'HeiLongJiang': 478,
    'Temporary_BM': 480,
    'YunNan': 481,
    'HaiNan': 482,
    'Notebook': 484,
    'ITP': 485,
    'GuangDong': 486,
    'FoxForum': 487,
    'Apple': 488,
    'News_Editing': 489,
    'ADer': 490,
    'PKU_ShiJia': 491,
    'SpanishStudy': 492,
    'PRCEH': 493,
    'PE': 494,
    'PKUMUN': 495,
    'le_francais': 496,
    'StarsOfBDWM': 498,
    'Languages': 502,
    'BJ_Culture': 503,
    'XinJiang': 504,
    'BaoYan': 507,
    'LITnMovie': 509,
    'Little_Game': 510,
    'ROSS': 511,
    'Politics': 513,
    'DMM': 514,
    'zhijiangforum': 515,
    'LangSong': 517,
    'Sports_Game': 519,
    'SICA': 521,
    'pku_129': 524,
    'PKUdebate': 527,
    'BeiDaZhiFeng': 528,
    'KXTS': 529,
    'Folklore': 531,
    'GuiZhou': 532,
    'WMweibo': 533,
    'OMW': 534,
    'JiaJiao': 535,
    'XiZang': 536,
    'Bible': 537,
    'IIMA': 539,
    'SPH': 540,
    'ChineseEconomy': 543,
    'PKU_Zen': 544,
    'HCC': 545,
    'Coffee': 546,
    'Thanks': 547,
    'DoItForYou': 548,
    'YanQingbu': 551,
    'GengDu': 553,
    'Customs': 554,
    'SysAid': 555,
    'TrafficTicket': 557,
    'Actuary': 559,
    'OurEileen': 560,
    'VisualBible': 562,
    'Deutsch': 563,
    'Assembly': 564,
    'ARTLIFE': 565,
    'SFAPU': 566,
    'Biography': 568,
    'Econometrics': 569,
    'Karaoke': 572,
    'ACDR': 573,
    'SocialPsy': 575,
    'IPDA': 577,
    'PUDA': 578,
    'PKU_EnNews': 579,
    'Piano': 580,
    'GuQin': 581,
    'PKUBA': 584,
    'ACJC': 585,
    'JMusic': 587,
    'JCP': 590,
    'PKUQUYI': 591,
    'OVTS': 592,
    'ForzaMilan': 594,
    'Tobacco': 596,
    'LordOfTheRings': 598,
    'Inter': 603,
    'Arsenal': 605,
    'Modern_China': 606,
    'ExceptNA': 607,
    'LiverpoolFC': 608,
    'InnerMongolia': 610,
    'HXYG': 611,
    'Beyond': 613,
    'PKU_OOF': 622,
    'PKU_SAD': 624,
    'PKU_SCC': 625,
    'PKU_CE': 627,
    'Xuanliu': 628,
    'M_M': 629,
    'RegionalEcon': 632,
    'ArchUrban': 634,
    'LSA': 635,
    'YangTaiChi': 636,
    'QuantumChem': 637,
    'Managepsy': 638,
    'ILSAPKU': 639,
    'VBVC': 640,
    'Model': 641,
    'HLC': 642,
    'IJC': 644,
    'Warcraft': 646,
    'Railway': 647,
    'Conan': 648,
    'Referees': 649,
    'SUforum': 653,
    'HongqiOnline': 654,
    'SanJinCulture': 655,
    'Aesthetics': 656,
    'OBCase': 657,
    'RealMadrid': 659,
    'Admin4': 661,
    'Admin6': 662,
    'Admin5': 665,
    'BackstreetBack': 667,
    'PKU_CC': 668,
    'MusicGame': 669,
    'ichess': 670,
    'AdminG': 672,
    'FlightSim': 677,
    'WinterSunshine': 689,
    'MentalityEdu': 690,
    'PKUYAFA': 692,
    'Aikido': 693,
    'SHE': 695,
    'ShouYu': 696,
    'Kindergarten': 697,
    'WBIA': 698,
    'EUS': 699,
    'FCBarcelona': 701,
    'CCEA': 702,
    'ArchSciTech': 703,
    'musical': 705,
    'Juventus': 706,
    'ECPM': 709,
    'ManUtd': 710,
    'YASP': 711,
    'PingShu': 712,
    'BayernMunchen': 715,
    'PLATEAUDREAM': 716,
    'MusicTheory': 717,
    'CritiWriting': 718,
    'CG': 719,
    'Logic': 721,
    'AnalChem': 722,
    'JingKun': 723,
    'BeautyMarket': 724,
    'PAPU': 726,
    'ArtHistory': 727,
    'WMReview': 728,
    'Greece_Rome': 730,
    'Sorry': 731,
    'Loveletter': 732,
    'TWLiterature': 734,
    'Broadcasting': 736,
    'Stefanie': 737,
    'Pingtan': 738,
    'Admin9': 739,
    'AdminABC': 740,
    'xcdyb': 742,
    'Chelsea': 743,
    'MaJiang': 744,
    'Admin1': 748,
    'Admin2': 749,
    'Admin3': 750,
    'Admin7': 751,
    'Admin8': 752,
    'GSMRL': 754,
    'FrancisNG': 757,
    'EasonChan': 758,
    'WOW': 759,
    'Wakin': 763,
    'pub': 764,
    'JayChou': 765,
    'UrgentMeet': 766,
    'warner_class': 767,
    'WisePark': 769,
    'FYSN': 772,
    'GCHEM': 774,
    'Jeff': 775,
    'SocialNetwork': 776,
    'LeslieCheung': 777,
    'PKURELA': 778,
    'CMI': 781,
    'lostangel': 783,
    'LiangPin': 784,
    'FinalFantasy': 785,
    'AOE': 787,
    'KangYong': 788,
    'JunXun': 789,
    'PKU_EF': 791,
    'Admin5_Bar': 792,
    'WizArdS': 795,
    'zts': 797,
    'DY': 799,
    'HappyPavilion': 801,
    'StarCraft': 803,
    'FruitFruit': 804,
    'CCYuan': 807,
    'HSC_CFAN': 812,
    'WAH': 814,
    'Friends': 815,
    'XiYuCulture': 817,
    'Islam': 818,
    'Argentina': 821,
    'UnivUnion': 825,
    'PKUFMU': 826,
    'DalianFC': 833,
    'ShowTicket': 834,
    'PhysicsReview': 835,
    'NationalFlagTeam': 836,
    'SIEN': 837,
    'Xianjian': 838,
    'Holland': 839,
    'FiveMillion': 840,
    'FRIENDFAMILY': 841,
    'Kendo': 842,
    'Job_Post': 845,
    'COE': 846,
    'PKUPI': 849,
    'PECSA': 852,
    'SAS_PKU': 853,
    'PKURobot': 856,
    'grsxz': 857,
    'BJ4HS': 858,
    'GSMer_Club': 859,
    'PGA': 860,
    'FreeRunning': 861,
    'WUXIE': 863,
    'PMA': 864,
    'BDXK': 868,
    'Architecture': 870,
    'PKU_OMusic': 871,
    'Zhuangzi': 872,
    'Novoland': 873,
    'NumberPark': 875,
    'sneaker': 876,
    'HGC': 877,
    'Hogwarts': 881,
    'Dream': 884,
    'GalacticHeroes': 885,
    'BoC': 886,
    'ManCity': 892,
    'Intern': 896,
    'Rio2016': 900,
    'GameTheory': 901,
    'phychem': 902,
    'LifeEducation': 903,
    'Adolescence': 904,
    'Maze': 906,
    'Italiano': 908,
    'CAH': 909,
    'cssm': 910,
    'CPGP': 911,
    'PKU_JuXing': 912,
    'kzone': 913,
    'SecondBook': 914,
    'Guizhou_Culture': 915,
    'NuclearTec': 916,
    'JapaneseArt': 917,
    'RCPER': 919,
    'Marxist': 923,
    'WangLian': 924,
    'WMFund': 927,
    'PKUTA': 930,
    'standflower': 931,
    'PKU_GRS': 933,
    'MayDay': 941,
    'Euro2016': 944,
    'FayeWong': 947,
    'DV': 948,
    'LeeHom': 949,
    'WallaceChung': 950,
    'DigitalArt': 951,
    'POA': 952,
    'BuddhismCHN': 953,
    'Olydreams': 956,
    'TuanGou': 957,
    'KillerGame': 958,
    'code_report': 959,
    'WorldLiterary': 960,
    'AJCD': 961,
    'GFJY': 962,
    'IEEEPKU': 963,
    'CCAC': 964,
    'ASRA': 965,
    'Opera': 969,
    'AAIS': 971,
    'Graduate': 972,
    'PG_Club': 978,
    'Zillionaire': 979,
    'webgame': 985,
    'AminiEden': 988,
    'SLS': 989,
    'PKU_VI': 990,
    'War3Clan': 991,
    'PKUZDS': 993,
    'LSU': 995,
    'ElecDIY': 996,
    'LoveCatMeetU': 997,
    'HELP': 998,
    'FilmReview': 999,
    'ADintro': 1000,
    'Google': 1001,
    'wenji': 1002,
    'Neverland': 1004,
    'AngelaChang': 1005,
    'ShenaRingo': 1006,
    'TECC': 1007,
    'Indiapac': 1009,
    'DMP': 1010,
    'BDWMFinance': 1011,
    'WMHXS': 1012,
    'Mavis': 1013,
    'HSCINFO': 1014,
    'DMB': 1015,
    'JaneZhang': 1017,
    'BeiShe': 1019,
    'CACA': 1020,
    'YOGA': 1022,
    'GXue': 1023,
    'twxgx': 1026,
    'PRA': 1027,
    'FofArt': 1028,
    'LSIA': 1029,
    'SaintSeiya': 1034,
    'YOCSEF_GS': 1038,
    'DMA': 1039,
    'BibiChou': 1040,
    'ElvaHsiao': 1041,
    'SkateBoarding': 1043,
    'QingHai': 1045,
    'NingXia': 1046,
    'HKCA': 1047,
    'ADA': 1048,
    'HscAssn': 1050,
    'Skiing': 1051,
    'Shin': 1052,
    'MengTingWei': 1053,
    'Game_Factory': 1054,
    'Admin9_Bar': 1055,
    'Circuit': 1058,
    'pkpk': 1059,
    'ChineseCulture': 1061,
    'ZongJiaoZheXue': 1062,
    'CFH': 1063,
    'Adonis': 1064,
    'Admin7_Bar': 1066,
    'DotA': 1067,
    'HSJCE': 1069,
    'Magic': 1070,
    'DigitalMusic': 1071,
    'Echo': 1072,
    'BaiduClub': 1073,
    'OldSoftware': 1074,
    'PKU_HMT': 1075,
    'PKU_OIR': 1076,
    'AiYuanClub': 1077,
    'AbnormalPSY': 1078,
    'LogicCriThink': 1079,
    'Admin6_Bla': 1080,
    'Bourgeoisie': 1081,
    'OcciMusic': 1084,
    'ILCA': 1088,
    'MANYATTA': 1090,
    'XiYou': 1091,
    'pkuwuxia': 1092,
    'FishLeong': 1094,
    'IMM': 1095,
}
