txt2adif Program Version 1.7, February 11, 2004 Written by Rob Smith, W6GRV Description: Reads from an "input" log file of the format described below, and writes this same information to an "output" file in ADIF format as described below. Restrictions: The following restrictions are applicable to the execution of this program: - This program requires a DOS or Windows operating system. - The program and the user log file must be in the same directory. - The user's log file must be named with the correct file name as described in the "Input File" section of this document. - The program is "case sensitive". This means that the input file must be have the case (upper case and/or lower case letters) specified in the "Input File" directory. - The output files will overwrite any previous files with the same name in the directory in which the program resides. (See the "Output Files" section of this document for the file names). - The display window needs to be at least 79 characters wide and 22 rows high to display the summary status. The program will generate the output files (including the summary output file) regardless of the display window size. - The summary display window will only display a maximum of 99,999 QSOs per mode and per band. The "Other Band" column will only display a maximum of 999 QSOs for each mode. The display will only show a maximum "Total QSOs" of 999,999. This restriction only applies to the display window, and does not apply to the summary output file. Getting Started: 1. Create a directory on your computer. * This directory can be given any name. (For Example: C:\TXT2ADIF) 2. Unzip "TXT2ADIF.ZIP" and put all the files in this directory. 3. Use "Notepad" (or any other text editor) to create your log in the format described below: 10-OCT-01 1900 20 SSB W6GRV 10-OCT-01 1905 20 CW N6JKQ 11-OCT-01 0005 15 CW WN6JGY 599 599 Once you have entered the log information, save this file (your log file) as "user.log" in the same directory with "txt2adif.exe". For exact format options, see below in the "Input File" description for all the allowable options. 4. Run the program "txt2adif.exe". A summary screen will display a count of the log entries (by band, and mode with a total), and many new output files (as listed under "Output Files") will be created and put into this same directory. NOTE: If the program is re-run, the log files are overwritten with the new log information. 5. The output files may now be used to import into other software programs, imported into a spreadsheet program, or upload to web site that accepts ADIF formatted logs. Input File: Input Log Format (*.log): Below is a description of the input file format. The program reads in the file "user.log" as input. This file needs to be an ASCII text file with one log entry per line in the format described below: 1 2 3 4 5 6 7 1234567890123456789012345678901234567890123456789012345678901234567890... ##-XXX-##_####__###_XXX_XXXXXXXXXXXXXXXXXXXX_###_###_####_#######_COMMENTS(40 Char.) ^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ | || ||| || || || || || || || | || ||| || || || || || || |*- Comments, (40 | || ||| || || || || || || | Char. Max.) | || ||| || || || || || || *- Space Only | || ||| || || || || || |*- Seven (7) digit | || ||| || || || || || | Country/County ID | || ||| || || || || || *- Space Only | || ||| || || || || |*- Transmit Power | || ||| || || || || *- Space Only | || ||| || || || |*-Received Signal Report (RCVD RST) | || ||| || || || *- Space Only | || ||| || || |*- Sent Signal Report (SENT RST) | || ||| || || *- Space Only | || ||| || |*- Callsign (20 Characters Max.) | || ||| || *- Space Only | || ||| |*- Mode (SSB,CW,P31=PSK31,RTY=RTTY,BCN=BEACON,PKT=PACKET) | || ||| *- Space Only | || ||*- Band (160,80,40,30,20,17,15,12,10,6,2,220,435,440,2.3[2300,2301], | || || 29[10Meters],SAT[435 or 2301]) | || |*- Extra Space Only | || *- Space Only | |*- Time UTC (Start of QSO Time) | *- Space Only *- Date (Day-Month-Year) General Input File Information: The file "user.log" must contain DATE, TIME, BAND, MODE, and CALLSIGN. Except for the comment field, a space indicates the end of a field and extra spaces are ignored. For a field to be read in properly, the field just before it must be present. For example, if the file contains TRANSMIT POWER, then both SENT RST and RCVD RST must be in the log entry. Each log entry is looked at individually. For example, one log entry line may contain only the minimum set, and the next may contain the minimum set plus SENT RST and RCVD RST. Each log entry (each line) in the file is transcribed individually. The values in a field may be shorter than the allocated length, but not longer. Any field longer than expected may result in incorrect information being read. If the comment field is too long, the first 40 will be used, and the remainder will be truncated. Date Field: The Date Field format is DD-MM-YY, DD-MMM-YY, DD-MM-YYYY, or DD-MM-YYYY Where: DD is the Day of the month. For example 02 would be used for March 2nd or August 2, 2004. MMM is the Month as follows: JAN or 01 FEB or 02 MAR or 03 APR or 04 MAY or 05 JUN or 06 JUL or 07 AUG or 08 SEP, or SPT, or 09 OCT or 10 NOV or 11 DEC or 12 YY is the last two digits of the year. If the year is between 30 and 99 (including 30 and 99), the year is assumed to be 1930 to 1999. If the year is not between 30 and 99 (not including 30 and 99), the year is assumed to be 2000 to 2029. YYYY is the four digit year. If the year is before 1899, then the last two digits are evaluated as YY above. TIME Field: The time field is a 4 digit number. This is assumed to be UTC time in the format HHMM where HH are the two digits representing the Hour (00 to 23) and MM are the two digits representing the minutes (00 to 59). No checking is performed on these numbers to assure they are a valid time value. NOTE: Entering the seconds (6 digits total instead of 4) will cause problems with other fields. BAND: The Band field is a 3 character field. The following are acceptable values: Input File ADIF Output File 160 160M 1.8 160M 80 80M 75 80M 3. (and 3.5 - 3.8) 80M 40 40M 7 40M 30 30M 20 20M 14 20M 17 17M 18 17M 15 15M 21 15M 12 12M 24 12M 10 10M 28 10M 29 10M 50-54 6M 6 6M 2 2M 143-148 2M 420-450 70cm 70 70cm 220 1.25cm 35 35cm 902 35cm 23 23cm 13 13cm SAT ***** (See below) If the BAND field is "SAT", then the date (Year) is checked. If the year is between 1900 and 1999, then the following values are set for ADIF output: 70cm B AO-13 If the BAND field is "SAT", and the year is 2000 or after, then the following are values are set for ADIF output: 13cm U/S2 AO-40 If the BAND field is "SAT", the ADIF output will contain the Propagation Mode field: SAT NOTE: For Band information, the number 0 and the letter O are each evaluated as the number 0. MODE: The Mode field is a 3 character field. The following are acceptable values for input, the Report type (as defined under RST below), and the ADIF Mode: Input File RPT ADIF Output File A1 1 CW A1A 1 CW A3 2 SSB A3J 2 SSB AM 2 AM AMT 1 TOR ASC 1 ASCII ATV 2 SSTV BCN 1 CW (Beacon is not in ADIF Format, uses CW) B10 1 BPSK10 B31 1 BPSK31 BPK 1 BPSK BPS 1 BPSK CLO 1 CLOVER CW 1 CW F31 1 FSK31 FH 1 HELL (FeldHELL, FM-HELL, Hellschreiber) FM 2 FM FMH 1 HELL (FeldHELL, FM-HELL, Hellschreiber) FS3 1 FSK31 FSH 1 HFSK FSK 1 FSK GTO 1 GTOR GTR 1 GTOR HEL 1 HELL (FeldHELL, FM-HELL, Hellschreiber) HFS 1 HFSK J3E 2 SSB J44 1 JT44 JT4 1 JT44 LSB 2 SSB M16 1 MFSK16 M63 1 MT63 MF8 1 MFSK8 MFK 1 MFSK16 MFS 1 MFSK8 MT6 1 MT63 MTT 1 MTTY MTY 1 MTTY P10 1 PSK10 P12 1 PSK125 P15 1 PSK125 P25 1 PSK125 P31 1 PSK31 P63 1 PSK63 PA2 1 PAC2 PAC 1 PAC PAK 1 PKT PC2 1 PAC2 PCK 1 PACKET Input File RPT ADIF Output File (Continued) PCT 1 PACTOR PCW 1 PCW PHO 2 SSB PKT 1 PKT PS1 1 PSK125 PS3 1 PSK31 PS6 1 PSK63 PSF 1 PSK125 (No output for PSK125F in ADIF Format) PSH 1 HELL (FeldHELL, PSK-HELL, Hellschreiber) PSK 1 PSK PT2 1 PAC2 PTR 1 PAC Q10 1 QPSK10 Q15 1 Q15 Q25 1 Q25 Q31 1 QPSK31 QPK 1 QPSK QPS 1 QPSK RTT 1 RTTY RTY 1 RTTY SSB 2 SSB SST 2 SSTV STV 2 SSTV THB 1 THRB THR 1 THRB TOR 1 TOR TV 2 SSTV USB 2 SSB VOI 2 SSB NOTE: If a mode is not in the list above, the ADIF output will default to "SSB" (in most cases). NOTE: The Mode check is not case sensitive, but the ADIF output will be in capital letters. CALLSIGN: The callsign may be up to 20 characters in length. It will be capitalized when ADIF format is generated, but not for the other formats. RST: The following information applies to both the RST SENT and RST RCVD. If the RST is not listed, a default RST will be assigned in the ADIF format output. If only one RST is listed, it is assumed to be the RST SENT. The First digit (Readability) is checked to be between 1 and 5 (including 1 and 5). If this is outside this range, or if it is a character, it will be changed to a "5". (Zero is assumed not to be a valid report) The second digit is checked to be between 1 and 9 (including 1 and 9). If this is outside this range, or if it is a character, it will be changed to a "9". (Zero is assumed not to be a valid report) Also, the first digit must be a valid report for this digit to be properly evaluated, and if not; a default RST will be given. The third digit is checked to be between 1 and 9 (including 1 and 9). If this is outside this range, or if it is a character, it will be changed to a "9". (Zero is assumed not to be a valid report) Also, the first and second digits must be a valid report for this digit to be properly evaluated, and if not; a default RST will be given. A default RST will be given if (1) the RST field is not present in the log, (2) the RST is not a valid RST, or (3) the RST is not the correct type for the given mode. In the Mode table, the report type is either 1 or 2. A type 1 report here means three digits (like 599) as used for CW. A type 2 report is a two digit report (like 59) as used for SSB. QTH NUMBER: The QTH number is a 7 digit number which is used to define the County, State and DXCC Country of an entry. This number contains a "TYPE", "STATE", and "DXCC/COUNTY" parts. Numbers shorter than 7 digits will be evaluated as per the following table: Length TYPE: STATE: DXCC/COUNTY 7-Digits: 1 & 2 3 & 4 5, 6, & 7 6-Digits: 1 2 & 3 4, 5, & 6 5-Digits: 1 & 2 NONE 3, 4, & 5 (DXCC Only) 4-Digits: 1 NONE 2, 3, & 4 (DXCC Only) (If Digit#1 equals 1) 4-Digits: 1 & 2 3 & 4 NONE (Test Use Only) (If Digit#1 IS not equal 0,1) 3-Digits: DXCC NONE 1, 2, & 3 2-Digits: DXCC NONE 1 & 2 1-Digits: DXCC NONE 1 The TYPE defines the type of QTH information contained with in the QTH number. 01 = DXCC NOTE: If DXCC Country is United States, Alaska, Hawaii, or Canada; then the STATE value may also used. A state value will be assigned for Alaska and Hawaii 02 = USA State and County (The ADIF Format will also add the DXCC Country) 03 = Canada Province and County (Future Implementation) 04 = Japan Prefectures (Future Implementation) The STATE value is evaluated as follows: For USA, 01 through 50 are the states in alphabetical order, 51 is the District of Columbia, and 52 through 58 are US Possessions. The DXCC country will be added in the ADIF format. See Appendix A for a complete list. For Canada, (TBD). For Japan, (TBD). The DXCC/COUNTY is evaluated as DXCC if the type is set to DXCC (TYPE=01) or if three or less digits are present in this field. Otherwise, this field is used to specify the County or Prefecture. DXCC: The DXCC Country numbers use the ADIF Format number scheme. Values between 1 and 550 (including 1 and 550) will be assumed to be valid ADIF DXCC values. No other checking will be performed. COUNTY: Counties are listed alphabetically within each state/province. Output to the screen: A count of the log entries is displayed. A row and column list is displayed showing the number of log entries by band, by mode, and the total number of log entries. The Bands listed are: 160 Meters, 80 Meters, 40 Meters, 30 Meters, 20 Meters, 17 Meters, 15 Meters, 12 Meters, 10 Meters, 6 Meters, and VHF/UHF. The VHF/UHF count includes: 2 Meters, 1.25m, 70 centimeters, 35 centimeters, 23 centimeters, and 13 centimeters. (All the satellite contacts will be listed under the VHF/UHF column.) The Modes listed are: AM, CW, FM, SSB, TV, and Digital. The TV Mode row includes ATV and SSTV. The Digital row includes: AMTOR, BPSK, BPSK31, CLOVER, FSK, FSK31, PACTOR, PKT, RTTY, QPSK, and QPSK31. A column for "Other Band" is provided to display any log entries with a band entry not in the recognized band list. Similarly, a row lists the "Other Mode" log entries not in the recognized mode list. Totals for each band and for each mode are also displayed, and a total count of log entries, "Total QSOs" is displayed at the bottom. This display requires a display width of at least 79 characters wide, and at least 22 lines high. Each count is limited to a maximum of 99,999, except the "Total QSOs" is limited to 999,999 total, and the "Other Band" column is limited to 999 for each mode. These limits are the result of display size limitations. The display is generated at the completion of generation the output files. Output Files: LogSml.txt --> File Description: File Type: ASCII Text file Field Separator: Space(s) between each field Lines per log entry: One line per log entry Log Information (in the order listed): Day-Month-Year Time Band Mode Callsign LogAll.txt --> File Description: File Type: ASCII Text file Field Separator: Space(s) between each field Lines per log entry: One line per log entry Log Information (in the order listed): Date (Day-Month-Year) Time Band Mode Callsign RST Sent RST Received Transmitter Power QTH Number Comments LogSml.adi --> File Description: File Type: ASCII Text file Field Separator: ADIF Format (Version 1.00) Lines per log entry: One line per log entry Log Information (in the order listed): Callsign Day-Month-Year Time Band Mode LogAll.adi --> File Description: File Type: ASCII Text file Field Separator: ADIF Format (Version 1.00) Lines per log entry: One line per log entry Log Information (in the order listed): Callsign Date (Day-Month-Year) Time Band Mode RST Sent RST Received Transmitter Power Satellite Mode (if specified) Satellite Name (if specified) US State (if specified) US County (if specified) DXCC Country ADIF ID (if specified) Comments (if in input file) LogSml_c.txt --> File Description: File Type: ASCII Text file Field Separator: comma delimited (a "," between fields) Lines per log entry: One line per log entry NOTE: This file does not contain any field descriptions, only log entries. Log Information (in the order listed): Date (Day-Month-Year) Time Band Mode Callsign LogAll_c.txt --> File Description: File Type: ASCII Text file Field Separator: comma delimited (a "," between fields) Lines per log entry: One line per log entry NOTE: the first line of this output file is the field descriptions (for each column). Log Information (in the order listed): Date (Day-Month-Year) Time Band Mode Callsign RST Sent RST Received Transmitter Power QTH Number US State US County Comments user_summary_comma.txt --> File Description: File Type: ASCII Text file Field Separator: comma delimited (a "," between fields) Lines per log entry: Not Applicable - Summary of all log entries only. Log Information: A count of the log entries is displayed. A row and column list is displayed showing the number of log entries by band, by mode, and the total number of log entries. The Bands listed are: 160 Meters, 80 Meters, 40 Meters, 30 Meters, 20 Meters, 17 Meters, 15 Meters, 12 Meters, 10 Meters, 6 Meters, and VHF/UHF. The VHF/UHF count includes: 2 Meters, 1.25m, 70 centimeters, 35 centimeters, 23 centimeters, and 13 centimeters. (All the satellite contacts will be listed under the VHF/UHF column.) The Modes listed are: AM, CW, FM, SSB, TV, and Digital. The TV Mode row includes ATV and SSTV. The Digital row includes: AMTOR, BPSK, BPSK31, CLOVER, FSK, FSK31, PACTOR, PKT, RTTY, QPSK, and QPSK31. A column for "Other Band" is provided to display any log entries with a band entry not in the recognized band list. Similarly, a row lists the "Other Mode" log entries not in the recognized mode list. Totals for each band and for each mode are also displayed, and a total count of log entries, "Total QSOs" is displayed at the bottom. This output file does not have the maximum limit placed on QSOs (as the screen display). Appendix A: US States QTH Number 2-Letter State ADIF DXCC# State Name 1 AL 291 Alabama 2 AK 6 Alaska 3 AZ 291 Arizona 4 AR 291 Arkansas 5 CA 291 California 6 CO 291 Colorado 7 CT 291 Connecticut 8 DE 291 Delaware 9 FL 291 Florida 10 GA 291 Georgia 11 HI 110 Hawaii 12 ID 291 Idaho 13 IL 291 Illinois 14 IN 291 Indiana 15 IA 291 Iowa 16 KS 291 Kansas 17 KY 291 Kentucky 18 LA 291 Louisiana 19 ME 291 Maine 20 MD 291 Maryland 21 MA 291 Massachusetts 22 MI 291 Michigan 23 MN 291 Minnesota 24 MS 291 Mississippi 25 MO 291 Missouri 26 MT 291 Montana 27 NE 291 Nebraska 28 NV 291 Nevada 29 NH 291 New Hampshire 30 NJ 291 New Jersey 31 NM 291 New Mexico 32 NY 291 New York 33 NC 291 North Carolina 34 ND 291 North Dakota 35 OH 291 Ohio 36 OK 291 Oklahoma 37 OR 291 Oregon 38 PA 291 Pennsylvania 39 RI 291 Rhode Island 40 SC 291 South Carolina 41 SD 291 South Dakota 42 TN 291 Tennessee 43 TX 291 Texas 44 UT 291 Utah 45 VT 291 Vermont 46 VA 291 Virginia 47 WA 291 Washington 48 WV 291 West Virgina 49 WI 291 Wisconsin 50 WY 291 Wyoming 51 DC 291 DISTRICT OF COLUMBIA 52 AS 9 KH8 AMERICAN SAMOA 53 FM 173 V6 FEDERATED STATES OF MICRONESIA 54 GU 103 KH2 GUAM 55 MH 168 KH0 MARSHALL ISLANDS 56 PW 22 T8 PALAU 57 PR 202 KP4 PUERTO RICO 58 VI 285 KP2 VIRGIN ISLANDS (USVI) Appendix B: US County List QTH Number 2-Letter State COUNTY# COUNTY Name 1 AL 001 AUTAUGA 1 AL 002 BALDWIN 1 AL 003 BARBOUR 1 AL 004 BIBB 1 AL 005 BLOUNT 1 AL 006 BULLOCK 1 AL 007 BUTLER 1 AL 008 CALHOUN 1 AL 009 CHAMBERS 1 AL 010 CHEROKEE 1 AL 011 CHILTON 1 AL 012 CHOCTAW 1 AL 013 CLARKE 1 AL 014 CLAY 1 AL 015 CLEBURNE 1 AL 016 COFFEE 1 AL 017 COLBERT 1 AL 018 CONECUH 1 AL 019 COOSA 1 AL 020 COVINGTON 1 AL 021 CRENSHAW 1 AL 022 CULLMAN 1 AL 023 DALE 1 AL 024 DALLAS 1 AL 025 DE KALB 1 AL 026 ELMORE 1 AL 027 ESCAMBIA 1 AL 028 ETOWAH 1 AL 029 FAYETTE 1 AL 030 FRANKLIN 1 AL 031 GENEVA 1 AL 032 GREENE 1 AL 033 HALE 1 AL 034 HENRY 1 AL 035 HOUSTON 1 AL 036 JACKSON 1 AL 037 JEFFERSON 1 AL 038 LAMAR 1 AL 039 LAUDERDALE 1 AL 040 LAWRENCE 1 AL 041 LEE 1 AL 042 LIMESTONE 1 AL 043 LOWNDES 1 AL 044 MACON 1 AL 045 MADISON 1 AL 046 MARENGO 1 AL 047 MARION 1 AL 048 MARSHALL 1 AL 049 MOBILE 1 AL 050 MONROE 1 AL 051 MONTGOMERY 1 AL 052 MORGAN 1 AL 053 PERRY 1 AL 054 PICKENS 1 AL 055 PIKE 1 AL 056 RANDOLPH 1 AL 057 RUSSELL 1 AL 058 SHELBY 1 AL 059 SAINT CLAIR 1 AL 060 SUMTER 1 AL 061 TALLADEGA 1 AL 062 TALLAPOOSA 1 AL 063 TUSCALOOSA 1 AL 064 WALKER 1 AL 065 WASHINGTON 1 AL 066 WILCOX 1 AL 067 WINSTON 2 AK 001 FIRST JUDICIAL DISTRICT 2 AK 002 SECOND JUDICIAL DISTRICT 2 AK 003 THIRD JUDICIAL DISTRICT 2 AK 004 FOURTH JUDICIAL DISTRICT 8 DE 001 KENT 8 DE 002 NEW CASTLE 8 DE 003 SUSSEX 36 OK 001 ADAIR 36 OK 002 ALFALFA 36 OK 003 ATOKA 36 OK 004 BEAVER 36 OK 005 BECKHAM 36 OK 006 BLAINE 36 OK 007 BRYAN 36 OK 008 CADDO 36 OK 009 CANADIAN 36 OK 010 CARTER 36 OK 011 CHEROKEE 36 OK 012 CHOCTAW 36 OK 013 CIMARRON 36 OK 014 CLEVELAND 36 OK 015 COAL 36 OK 016 COMANCHE 36 OK 017 COTTON 36 OK 018 CRAIG 36 OK 019 CREEK 36 OK 020 CUSTER 36 OK 021 DELAWARE 36 OK 022 DEWEY 36 OK 023 ELLIS 36 OK 024 GARFIELD 36 OK 025 GARVIN 36 OK 026 GRADY 36 OK 027 GRANT 36 OK 028 GREER 36 OK 029 HARMON 36 OK 030 HARPER 36 OK 031 HASKELL 36 OK 032 HUGHES 36 OK 033 JACKSON 36 OK 034 JEFFERSON 36 OK 035 JOHNSTON 36 OK 036 KAY 36 OK 037 KINGFISHER 36 OK 038 KIOWA 36 OK 039 LATIMER 36 OK 040 LE FLORE 36 OK 041 LINCOLN 36 OK 042 LOGAN 36 OK 043 LOVE 36 OK 044 MAJOR 36 OK 045 MARSHALL 36 OK 046 MAYES 36 OK 047 MCCLAIN 36 OK 048 MCCURTAIN 36 OK 049 MCINTOSH 36 OK 050 MURRAY 36 OK 051 MUSKOGEE 36 OK 052 NOBLE 36 OK 053 NOWATA 36 OK 054 OKFUSKEE 36 OK 055 OKLAHOMA 36 OK 056 OKMULGEE 36 OK 057 OSAGE 36 OK 058 OTTAWA 36 OK 059 PAWNEE 36 OK 060 PAYNE 36 OK 061 PITTSBURG 36 OK 062 PONTOTOC 36 OK 063 POTTAWATOMIE 36 OK 064 PUSHMATAHA 36 OK 065 ROGER MILLS 36 OK 066 ROGERS 36 OK 067 SEMINOLE 36 OK 068 SEQUOYAH 36 OK 069 STEPHENS 36 OK 070 TEXAS 36 OK 071 TILLMAN 36 OK 072 TULSA 36 OK 073 WAGONER 36 OK 074 WASHINGTON 36 OK 075 WASHITA 36 OK 076 WOODS 36 OK 077 WOODWARD 49 WI 001 ADAMS 49 WI 002 ASHLAND 49 WI 003 BARRON 49 WI 004 BAYFIELD 49 WI 005 BROWN 49 WI 006 BUFFALO 49 WI 007 BURNETT 49 WI 008 CALUMET 49 WI 009 CHIPPEWA 49 WI 010 CLARK 49 WI 011 COLUMBIA 49 WI 012 CRAWFORD 49 WI 013 DANE 49 WI 014 DODGE 49 WI 015 DOOR 49 WI 016 DOUGLAS 49 WI 017 DUNN 49 WI 018 EAU CLAIRE 49 WI 019 FLORENCE 49 WI 020 FOND DU LAC 49 WI 021 FOREST 49 WI 022 GRANT 49 WI 023 GREEN 49 WI 024 GREEN LAKE 49 WI 025 IOWA 49 WI 026 IRON 49 WI 027 JACKSON 49 WI 028 JEFFERSON 49 WI 029 JUNEAU 49 WI 030 KENOSHA 49 WI 031 KEWAUNEE 49 WI 032 LA CROSSE 49 WI 033 LAFAYETTE 49 WI 034 LANGLADE 49 WI 035 LINCOLN 49 WI 036 MANITOWOC 49 WI 037 MARATHON 49 WI 038 MARINETTE 49 WI 039 MARQUETTE 49 WI 040 MENOMINEE 49 WI 041 MILWAUKEE 49 WI 042 MONROE 49 WI 043 OCONTO 49 WI 044 ONEIDA 49 WI 045 OUTAGAMIE 49 WI 046 OZAUKEE 49 WI 047 PEPIN 49 WI 048 PIERCE 49 WI 049 POLK 49 WI 050 PORTAGE 49 WI 051 PRICE 49 WI 052 RACINE 49 WI 053 RICHLAND 49 WI 054 ROCK 49 WI 055 RUSK 49 WI 056 SAUK 49 WI 057 SAWYER 49 WI 058 SHAWANO 49 WI 059 SHEBOYGAN 49 WI 060 SAINT CROIX 49 WI 061 TAYLOR 49 WI 062 TREMPEALEAU 49 WI 063 VERNON 49 WI 064 VILAS 49 WI 065 WALWORTH 49 WI 066 WASHBURN 49 WI 067 WASHINGTON 49 WI 068 WAUKESHA 49 WI 069 WAUPACA 49 WI 070 WAUSHARA 49 WI 071 WINNEBAGO 49 WI 072 WOOD NOTE : County information for all states is in the program, documentation is in progress. All counties are alphabetical starting with number 001.