TC 10 Mile Men

Minneapolis to St. Paul

Oct. 2, 2022


Results by mtec Results

Click on the "pace" links to move about through the results. Use the Find option of your Web Browser to find the performance of a specific individual.

Click here for data on women
Click here for data on marathon women
Click here for data on marathon men

                                                                 Last updated Nov. 11, 2022 11:43 AM
         CLASS                                             AGE GRADE  FINISH    
 PLACE   PLACE           FINISHER                                     TIME     PACE  NET TIME

                                       STATE RECORD FOR 32-YEAR-OLD MEN
    1    1 M20  Hillary Bor, 32, Colorado Springs, CO     95.49%     46:06    4:37  46:06
                     Old record 46:35a by Abdi Abdirahman, Oct. 4, 2009
                                       STATE RECORD FOR 37-YEAR-OLD MEN
    2    1 M35  Sam Chelanga, 37, Colorado Springs, CO    96.51%     46:14    4:37  46:14
                   Old record 53:15a by Digger Carlson, October 3, 1999
                                       STATE RECORD FOR 29-YEAR-OLD MEN
    3    2 M20  Biya Simbassa, 29, Flagstaff, AZ          94.66%     46:29    4:39  46:29
                Old record 46:32a by Shadrack Kipchirchir, Oct. 7, 2018
                                       STATE RECORD FOR 33-YEAR-OLD MEN
    4    3 M20  Shadrack Kipchirchir, 33, Colorado Springs, CO
                                                          94.46%     46:40    4:40  46:40
                       Old record 47:11a by Patrick Smyth, Oct. 6, 2019
    5    4 M20  Reed Fischer, 27, Boulder, CO             94.29%     46:40    4:40  46:40
    6    5 M20  Matthew McClintock, 28, Flagstaff, AZ     94.08%     46:46    4:41  46:46
    7    6 M20  Andrew Colley, 31, Blowing Rock, NC       94.05%     46:47    4:41  46:47
                                       STATE RECORD FOR 22-YEAR-OLD MEN
    8    7 M20  Tom Anderson, 22, Seattle, WA             93.72%     46:57    4:42  46:57
                     Old record 47:53a by Matt McClintock, Oct. 9, 2016
    9    8 M20  Josh Izewski, 32, Blowing Rock, NC        93.46%     47:06    4:43  47:06
   10    9 M20  Colin Bennie, 27, San Francisco, CA       93.35%     47:08    4:43  47:08
   11   10 M20  Parker Stinson, 30, Portland, OR          93.19%     47:13    4:43  47:13
   12   11 M20  Jacob Thomson, 27, Louisville, KY         92.86%     47:23    4:44  47:23
   13   12 M20  Ahmed Muhumed, 24, Aloha, OR              92.83%     47:24    4:44  47:23
   14   13 M20  Futsum Zienasellassie, 29, Flagstaff, AZ  92.47%     47:35    4:46  47:35
   15   14 M20  Nick Hauger, 26, Flagstaff, AZ            92.31%     47:40    4:46  47:40
   16   15 M20  Reid Buchanan, 29, San Diego, CA          92.21%     47:43    4:46  47:43
   17   16 M20  Diego Estrada, 32, Flagstaff, AZ          92.13%     47:47    4:47  47:47
   18   17 M20  Nick Randazzo, 23, Ventura, CA            91.86%     47:54    4:47  47:54
   19   18 M20  Marty Hehir, 29, Charlottesville, VA      91.76%     47:57    4:48  47:57
   20   19 M20  Matt Wilkinson, 23, Minneapolis, MN       91.51%     48:05    4:49  48:04
   21   20 M20  Alejan MartinezAmbrosio, 25, Boulder, CO  91.38%     48:09    4:49  48:09
   22   21 M20  Aidan Reed, 24, Boulder, CO               91.32%     48:11    4:49  48:11
   23   22 M20  Noah Droddy, 32, Boulder, CO              91.17%     48:17    4:50  48:17
   24   23 M20  John Mastandrea, 24, Rochester Hills, MI  91.13%     48:17    4:50  48:16
   25   24 M20  Joseph Trojan, 25, Syracuse, NY           91.03%     48:20    4:50  48:18
   26   25 M20  Tyler Jermann, 30, St Paul, MN            90.69%     48:31    4:51  48:29
   27   26 M20  Jason Weitzel, 26, Greenville, SC         90.60%     48:34    4:51  48:34
   28   27 M20  Johnny Crain, 30, Lansing, MI             90.60%     48:34    4:51  48:34
   29   28 M20  Isaac Updike, 30, Seattle, WA             90.50%     48:37    4:52  48:36
   30   29 M20  Tyler Pennel, 34, Blowing Rock, NC        90.81%     48:38    4:52  48:38
   31   30 M20  Kevin Lewis, 29, Richfield, MN            90.41%     48:40    4:52  48:40
   32   31 M20  Nadir Yusuf, 25, Willmar, MN              90.32%     48:43    4:52  48:42
   33   32 M20  Michael Jordan, 31, Vancouver, WA         90.07%     48:51    4:53  48:50
   34   33 M20  Joel Reichow, 29, White Bear Lake, MN     90.01%     48:53    4:53  48:53
   35   34 M20  Colin Abert, 25, Easton, MN               89.89%     48:57    4:54  48:57
   36   35 M20  Josef Tessema, 33, Castle Rock, CO        89.99%     48:59    4:54  48:59
   37   36 M20  Christopher Alfond, 24, Rochester Hills, MI
                                                          89.55%     49:08    4:55  49:08
   38   37 M20  Joshua Yeager, 25, Minneapolis, MN        89.31%     49:16    4:56  49:15
   39   38 M20  Alec Sandusky, 25, Rochester Hills, MI    89.31%     49:16    4:56  49:15
   40   39 M20  Daniel Soto, 25, Rochester Hills, MI      89.16%     49:21    4:56  49:21
   41   40 M20  Ian Butler, 31, Boston, MA                88.80%     49:33    4:57  49:33
   42   41 M20  Connor Reck, 29, Minneapolis, MN          88.68%     49:37    4:58  49:35
   43   42 M20  Jaret Carpenter, 24, Indianapolis, IN     88.41%     49:46    4:59  49:45
   44   43 M20  Johnny Rutford, 31, Beaverton, OR         88.35%     49:48    4:59  49:47
   45   44 M20  Geoffrey Kipchumba, 34, Peyton, CO        88.06%     50:09    5:01  50:09
   46   45 M20  Owen Hoeft, 24, Minneapolis, MN           86.42%     50:55    5:06  50:55
   47   46 M20  Logan Barrett, 29, Jeffersonville, IN     86.05%     51:08    5:07  51:06
   48   47 M20  Daniel Docherty, 32, Saint Paul, MN       85.98%     51:12    5:07  51:11
   49   48 M20  Calvin Lehn, 28, Boulder, CO              85.88%     51:14    5:07  51:12
   50    2 M35  Erik Teig, 38, Saint Paul, MN             85.65%     52:21    5:14  52:19
   51   49 M20  James Logan, 27, Saint Paul, MN           83.76%     52:32    5:15  52:30
   52   50 M20  Tom Sederquist, 33, Duluth, MN            83.85%     52:34    5:15  52:31
   53   51 M20  Matthew Wiersum, 34, Minneapolis, MN      84.01%     52:34    5:15  52:32
   54   52 M20  Dan Greeno, 34, St Paul, MN               83.54%     52:52    5:17  52:50
   55   53 M20  Drew Paradis, 31, Alexandria, MN          83.20%     52:53    5:17  52:51
   56   54 M20  Joe Drabot, 26, Louisville, KY            83.15%     52:55    5:18  52:53
   57   55 M20  Daniel Iselin, 23, Des Moines, IA         82.84%     53:07    5:19  53:05
   58   56 M20  Christian Leitner, 29, Minneapolis, MN    82.68%     53:13    5:19  53:11
   59   57 M20  Adam Wilkinson, 22, Greenwood, MN         82.45%     53:22    5:20  53:20
   60   58 M20  Joe Coffey, 26, Minneapolis, MN           82.29%     53:28    5:21  53:27
   61   59 M20  Sean Gaskell, 33, Esko, MN                82.03%     53:44    5:22  53:44
   62   60 M20  Elliot Kadrofske, 24, Minneapolis, MN     81.86%     53:45    5:23  53:43
   63   61 M20  Peter Falcon, 33, Maple Grove, MN         82.01%     53:45    5:23  53:43
   64   62 M20  Erik Duethman, 27, Madison, WI            81.76%     53:49    5:23  53:47
   65   63 M20  Louis Hughes, 33, Minneapolis, MN         81.88%     53:50    5:23  53:49
   66    1 M40  Jordan Jones, 41, Steamboat Springs, CO   84.66%     54:00    5:24  54:00
   67   64 M20  David Nogle, 22, Eagan, MN                80.56%     54:37    5:28  54:35
   68    1 M18  Leif Klarqvist, 19, Roseville, MN         80.49%     54:40    5:28  54:37
   69   65 M20  Jared Genteman, 27, Minneapolis, MN       80.44%     54:42    5:28  54:38
   70   66 M20  Dillon Williams, 27, Saint Louis, MO      80.24%     54:50    5:29  54:48
   71   67 M20  Ian Iverson, 26, Northfield, MN           80.07%     54:57    5:30  54:56
   72   68 M20  Thomas Lerdall, 25, Plymouth, MN          80.02%     54:59    5:30  54:57
   73   69 M20  Harrison Clark, 28, Minneapolis, MN       79.76%     55:10    5:31  55:08
   74   70 M20  Easton Foss, 25, Pine City, MN            79.71%     55:12    5:31  55:10
   75    1 M45  Kenny Miller, 45, Wadena, MN              85.51%     55:13    5:31  55:11
   76   71 M20  Tyler Warren, 31, Litchfield, MN          79.66%     55:14    5:31  55:11
   77   72 M20  Paul Swim, 32, Minneapolis, MN            79.65%     55:16    5:32  55:14
   78   73 M20  Joe Arnold, 33, St Paul, MN               79.64%     55:21    5:32  55:18
   79   74 M20  Samuel Friesen, 28, Saint Louis Park, MN  79.42%     55:24    5:32  55:21
   80   75 M20  Clark Messman, 26, Los Angeles, CA        79.11%     55:37    5:34  55:32
   81   76 M20  Olsen Pancoast, 24, St Louis Park, MN     78.97%     55:43    5:34  55:39
   82    3 M35  Matthew Kempton, 37, Steamboat Springs, CO 80.06%     55:44    5:34  55:44
   83   77 M20  Cole Toepfer, 31, Hopkins, MN             78.85%     55:48    5:35  55:43
   84   78 M20  Samuel Stresemann, 24, Winthrop, MN       78.76%     55:52    5:35  55:49
   85   79 M20  Colin Weber, 25, Minneapolis, MN          78.64%     55:57    5:36  55:55
   86   80 M20  Steve Booker, 26, Portland, OR            78.57%     56:00    5:36  55:57
   87    4 M35  Daniel LaPlante, 38, Dayton, MN           80.07%     56:00    5:36  55:57
   88    2 M45  Patrick Russell, 46, St Paul, MN          84.97%     56:02    5:36  55:58
   89    5 M35  Cam Castillo, 37, Minneapolis, MN         79.54%     56:06    5:37  56:04
   90   81 M20  Martin Zais, 30, Minneapolis, MN          78.34%     56:10    5:37  56:06
   91   82 M20  Benjamin Drexler, 34, Saint Louis Park, MN 78.54%     56:14    5:37  56:11
   92   83 M20  Kevin Boyle, 27, Milwaukee, WI            78.18%     56:17    5:38  56:12
   93    6 M35  Dan Bier, 37, Columbia Heights, MN        79.21%     56:20    5:38  56:15
   94    2 M40  Doron Clark, 44, Minneapolis, MN          82.96%     56:27    5:39  56:25
   95   84 M20  Daniel Peters, 31, Minneapolis, MN        77.92%     56:28    5:39  56:26
   96   85 M20  Chris Caron, 30, Big Lake, MN             77.85%     56:31    5:39  56:26
   97   86 M20  Colin Beck, 23, Denver, IA                77.78%     56:34    5:39  56:30
   98   87 M20  Nathan Orf, 26, Minneapolis, MN           77.74%     56:36    5:40  56:34
   99   88 M20  Kyle Genteman, 30, Minneapolis, MN        77.69%     56:38    5:40  56:35
  100   89 M20  Mitchell Frager, 27, Madison, WI          77.65%     56:40    5:40  56:27
  101   90 M20  Lucas Schnirring, 22, Eden Prairie, MN    77.49%     56:47    5:41  56:34
                                       STATE RECORD FOR 54-YEAR-OLD MEN
  102    1 M50  Brad Moening, 54, St. Paul, MN            89.41%     57:02    5:42  56:58
                      Old record 57:08a by Patrick Billig, Oct. 9, 2016
  103   91 M20  Ben Schnieders, 24, Clarendon Hills, IL   77.13%     57:03    5:42  56:59
  104    7 M35  Daniel Lauer-Schumacher, 38, Minneapolis, MN
                                                          78.41%     57:11    5:43  57:08
  105   92 M20  Jon Olsen, 28, Minneapolis, MN            76.88%     57:14    5:43  57:12
  106   93 M20  John Freude, 30, Minneapolis, MN          76.81%     57:17    5:44  57:15
  107    8 M35  Michael Kaupa, 38, Plymouth, MN           78.25%     57:18    5:44  57:08
  108   94 M20  Ryan Peterson, 29, Ham Lake, MN           76.70%     57:22    5:44  57:12
  109   95 M20  Thomas Sellwood, 34, St. Paul, MN         76.90%     57:26    5:45  57:20
  110   96 M20  Christopher RaabePavlov, 22, Palo Alto, CA 76.57%     57:28    5:45  57:25
  111   97 M20  Jay Biwer, 26, New Hope, MN               76.21%     57:44    5:46  57:37
  112   98 M20  Ryan Soule, 30, Woodbury, MN              76.15%     57:47    5:47  57:43
  113   99 M20  Ben Lattimore, 27, Eden Prairie, MN       76.04%     57:52    5:47  57:38
  114  100 M20  Peter Sisson, 30, Minneapolis, MN         76.01%     57:53    5:47  57:46
  115  101 M20  Cole Monson, 26, New Richmond, WI         75.97%     57:55    5:48  57:50
  116  102 M20  Pratyay Bishnupuri, 23, High Ridge, MO    75.93%     57:57    5:48  55:25
  117  103 M20  David Will, 23, Rochester, MN             75.93%     57:57    5:48  57:53
  118    9 M35  Kyle Meyers, 39, Sf, CA                   77.79%     57:58    5:48  57:51
  119  104 M20  Taras Tataryn, 27, Minneapolis, MN        75.80%     58:03    5:48  57:56
  120  105 M20  Lukas Buehler, 28, Minneapolis, MN        75.64%     58:10    5:49  58:06
  121  106 M20  Tom Wentworth, 27, Minneapolis, MN        75.60%     58:12    5:49  58:08
  122    3 M45  Brooks Grossinger, 45, Mayer, MN          81.03%     58:16    5:50  58:13
  123  107 M20  Henrik Gilbertson, 23, Rochester, MN      75.47%     58:18    5:50  58:15
  124  108 M20  Nate Rylander, 33, Minneapolis, MN        75.28%     58:33    5:51  58:28
  125  109 M20  Chris Gill, 29, Minneapolis, MN           74.70%     58:54    5:53  58:43
  126   10 M35  Matt Casale, 36, Plymouth, MN             75.44%     58:54    5:53  58:49
  127  110 M20  Conor Cashner, 28, Truckee, CA            74.58%     59:00    5:54  58:56
  128    2 M50  Mark Elworthy, 52, Whitewater, WI         84.82%     59:04    5:54  58:59
  129  111 M20  Todd Gunzenhauser, 24, Saint Paul, MN     74.41%     59:08    5:55  58:55
  130  112 M20  Nicolai Johnson-Borelli, 33, Minneapolis, MN
                                                          74.44%     59:13    5:55  59:07
  131    3 M40  Nathaniel Uselding, 44, Independence, MN  79.06%     59:14    5:55  59:11
  132  113 M20  Robinson Ewald, 27, Minneapolis, MN       74.20%     59:18    5:56  58:59
  133  114 M20  James McLean, 31, Minneapolis, MN         74.16%     59:20    5:56  59:16
  134  115 M20  Ryan Miller, 32, Saint Paul, MN           74.19%     59:20    5:56  59:16
  135    4 M40  Tipp Moseley, 41, Los Altos, CA           76.98%     59:23    5:56  59:19
  136  116 M20  Mitch Zuidema, 29, Elk River, MN          73.74%     59:40    5:58  59:35
  137  117 M20  Jeremy Gilbertson, 23, Maple Plain, MN    73.44%     59:55    6:00  59:41
  138    5 M40  Tom Myers, 41, Saint Paul, MN             76.30%     59:55    6:00  59:51
  139  118 M20  Collin Kern, 24, Minneapolis, MN          73.44%     59:55    6:00  59:51
  140  119 M20  Peter Knoll, 27, Minneapolis, MN          73.35%     59:59    6:00  59:43
  141    6 M40  Brennan Galloway, 40, Edina, MN           75.56%   1:00:04    6:00  59:59
  142  120 M20  Drew Lannoye, 29, Minneapolis, MN         73.07%   1:00:13    6:01  1:00:08
  143  121 M20  Austin Hinrichs, 34, Minneapolis, MN      73.34%   1:00:13    6:01  1:00:10
                                       STATE RECORD FOR 13-YEAR-OLD MEN
  144    1 M12  Matthew O'Hara, 13, Minneapolis, MN       78.90%   1:00:15    6:02  1:00:06
                  Old record 1:08:47 by William Schwemm, March 19, 2022
  145  122 M20  Kyle Murray, 34, Minneapolis, MN          73.12%   1:00:24    6:02  1:00:13
  146  123 M20  Samuel Stiff, 29, Duluth, MN              72.81%   1:00:26    6:03  1:00:21
  147  124 M20  David Burkland, 28, Minneapolis, MN       72.65%   1:00:34    6:03  1:00:28
                                       STATE RECORD FOR 60-YEAR-OLD MEN
  148    1 M60  John VanDanacker, 60, Rockford, MN        88.89%   1:00:36    6:04  1:00:28
                       Old record 1:02:39a by Doug Keller, Oct. 7, 2018
  149    2 M60  Patrick Billig, 60, Roseville, MN         88.84%   1:00:38    6:04  1:00:30
  150  125 M20  Matthew Scherber, 31, St Paul, MN         72.41%   1:00:46    6:05  1:00:31
  151  126 M20  Peter Johnson, 32, Saint Paul, MN         72.21%   1:00:58    6:06  1:00:53
  152  127 M20  Nick Rethemeier, 26, Byron, MN            72.05%   1:01:04    6:06  1:00:32
  153    7 M40  Ryan Rapacz, 44, Saint Paul, MN           76.60%   1:01:08    6:07  1:00:58
  154   11 M35  Mark Sanders, 36, Woodbury, MN            72.59%   1:01:13    6:07  1:00:51
  155  128 M20  Mark Wilcox, 30, St. Paul, MN             71.80%   1:01:17    6:08  1:00:26
  156   12 M35  Derek Savela, 39, Saint Paul, MN          73.38%   1:01:27    6:09  1:01:16
  157    8 M40  Aaron Bumgarner, 40, Nelson, MN           73.80%   1:01:30    6:09  1:01:25
  158    9 M40  Steven Kalina, 41, Andover, MN            74.17%   1:01:38    6:10  1:01:14
  159  129 M20  Ben Pielhop, 34, Rosemount, MN            71.42%   1:01:50    6:11  1:01:37
  160    4 M45  Joel Wegener, 48, Minneapolis, MN         78.00%   1:02:04    6:12  1:01:58
  161  130 M20  Thomas Breitbach, 34, Madison, WI         71.06%   1:02:09    6:13  1:01:48
  162  131 M20  Aiden Winn, 26, Red Wing, MN              70.74%   1:02:12    6:13  1:02:07
  163   13 M35  Jeffrey Miller, 36, Lake Elmo, MN         71.40%   1:02:14    6:13  1:01:56
  164   14 M35  Ben Schneider, 38, Minneapolis, MN        71.99%   1:02:17    6:14  1:02:01
  165  132 M20  Trevor Leach, 27, Minneapolis, MN         70.61%   1:02:19    6:14  1:02:09
  166    5 M45  Matthew Jacobs, 46, Mendota Heights, MN   76.30%   1:02:24    6:14  1:02:01
  167   15 M35  Andrew Escobedo, 36, St. Paul, MN         71.21%   1:02:24    6:14  1:02:17
  168   10 M40  Michael Mack, 42, Minneapolis, MN         73.80%   1:02:26    6:15  1:02:08
  169  133 M20  Sam Theisen, 21, Minneapolis, MN          70.40%   1:02:30    6:15  1:02:19
  170   11 M40  Riley Conway, 40, St. Paul, MN            72.34%   1:02:44    6:16  1:02:38
  171   16 M35  John Benson, 38, Rochester, MN            71.42%   1:02:47    6:17  1:02:34
  172    3 M50  Daniel Strike, 52, North Oaks, MN         79.78%   1:02:48    6:17  1:02:40
  173   12 M40  Jeremiah Doyle, 41, Lakeville, MN         72.74%   1:02:51    6:17  1:02:28
  174  134 M20  Axel Daood, 21, Minneapolis, MN           69.99%   1:02:52    6:17  1:02:41
  175   17 M35  Matthew Sondag, 38, Minneapolis, MN       71.29%   1:02:54    6:17  1:02:41
  176    1 M55  Allan Severude, 57, Woodbury, MN          83.29%   1:02:54    6:17  1:02:47
  177   13 M40  Steve Stenzel, 41, St. Paul, MN           72.62%   1:02:57    6:18  1:02:44
  178  135 M20  Paul Nordquist, 28, Minneapolis, MN       69.86%   1:02:59    6:18  1:02:50
  179   18 M35  Jeremy Hammer, 39, Kansas City, MO        71.59%   1:02:59    6:18  1:02:53
  180  136 M20  Adam Braun, 29, Golden Valley, MN         69.86%   1:02:59    6:18  1:02:59
  181   19 M35  Daniel Boody, 38, Minneapolis, MN         70.95%   1:03:12    6:19  1:03:02
  182   14 M40  Tim Popp, 43, Minneapolis, MN             73.44%   1:03:15    6:20  1:03:08
  183  137 M20  Eric Januszewski, 34, Staples, MN         69.79%   1:03:17    6:20  1:02:58
  184  138 M20  Brian Farley, 31, Minneapolis, MN         69.44%   1:03:22    6:20  1:03:12
  185   20 M35  Joshua Leigh, 36, Minneapolis, MN         70.09%   1:03:24    6:20  1:03:11
  186  139 M20  Brendon Paucek, 27, Chippewa Falls, WI    69.38%   1:03:25    6:21  1:03:04
  187   15 M40  Joseph Keenan, 42, Saint Paul, MN         72.53%   1:03:32    6:21  1:03:14
  188  140 M20  Timothy Aldrich, 32, Minneapolis, MN      69.16%   1:03:39    6:22  1:01:02
  189   21 M35  Corey Selland, 37, Mankato, MN            70.08%   1:03:40    6:22  1:02:53
  190   22 M35  Eric Wheeler, 38, Roseville, MN           70.33%   1:03:45    6:23  1:03:26
  191   16 M40  Nick Tisdell, 41, Andover, MN             71.56%   1:03:53    6:23  1:03:28
                                       STATE RECORD FOR 64-YEAR-OLD MEN
  192    3 M60  Doug Keller, 64, Plymouth, MN             87.58%   1:03:54    6:23  1:03:46
                   Old record 1:06:14a by Bill Krezonoski, Oct. 7, 2018
  193   17 M40  Erik Wiitala, 40, St. Michael, MN         70.73%   1:04:10    6:25  1:04:00
  194           Alex Brown, 18, White Bear Lake, MN       68.58%   1:04:12    6:25  1:03:41
  195  141 M20  Jordan Punt, 33, Albertville, MN          68.57%   1:04:17    6:26  1:03:58
  196  142 M20  Brennen Schulz, 33, Minneapolis, MN       68.48%   1:04:22    6:26  1:04:08
                                       STATE RECORD FOR 14-YEAR-OLD MEN
  197    1 M14  Cannon Lewis, 14, Long Lake, MN           72.10%   1:04:24    6:26  1:03:38
                   Old record 1:06:06a by Tayler Aarness, July 24, 2010
  198    4 M50  Scott Hansen, 53, Woodbury, MN            78.47%   1:04:25    6:27  1:04:02
  199  143 M20  Alexander Provan, 25, Minneapolis, MN     68.29%   1:04:26    6:27  1:04:11
  200  144 M20  Alec Werning, 26, Minneapolis, MN         68.15%   1:04:34    6:27  1:04:04
  201  145 M20  Chad Claybaugh, 30, Lakeville, MN         68.09%   1:04:37    6:28  1:04:08
  202   18 M40  Jaime Martinez, 41, Willmar, MN           70.71%   1:04:39    6:28  1:04:25
  203  146 M20  Eric Johnson, 33, Burnsville, MN          68.11%   1:04:43    6:28  1:04:16
  204  147 M20  David Nuetzman, 33, Roseville, MN         68.06%   1:04:46    6:29  1:04:24
  205  148 M20  Anthony Schramm, 32, Minneapolis, MN      67.90%   1:04:50    6:29  1:04:24
  206  149 M20  Brady Speicher, 28, Fergus Falls, MN      67.85%   1:04:51    6:29  1:04:23
  207    2 M55  Darrin Diedrich, 57, Bloomington, MN      80.70%   1:04:55    6:30  1:04:36
  208   19 M40  Adam Pettipiece, 44, St Paul, MN          72.06%   1:04:59    6:30  1:04:30
  209  150 M20  Kevin Dado, 23, Stillwater, MN            67.69%   1:05:00    6:30  1:04:52
  210    6 M45  John McCarthy, 45, St Paul, MN            72.58%   1:05:03    6:30  1:04:41
  211  151 M20  James Dreshar, 27, Minneapolis, MN        67.62%   1:05:04    6:30  1:04:48
  212   23 M35  Josh Cook, 37, St Paul, MN                68.52%   1:05:07    6:31  1:04:55
  213    5 M50  Eddie Holzem, 52, Greenville, WI          76.82%   1:05:13    6:31  1:04:47
  214  152 M20  Timothy hill, 25, Minneapolis, MN         67.30%   1:05:23    6:32  1:04:15
  215   24 M35  Dan Vogel, 39, Minneapolis, MN            68.86%   1:05:29    6:33  1:05:23
  216   25 M35  Mike Sommers, 35, Seattle, WA             67.61%   1:05:30    6:33  1:05:05
  217  153 M20  Bridger Pavelka, 24, St Louis Park, MN    67.18%   1:05:30    6:33  1:05:08
  218   26 M35  Chris Simpson, 37, Plymouth, MN           68.09%   1:05:32    6:33  1:05:06
  219  154 M20  Matt Haechrel, 31, Falcon Heights, MN     67.11%   1:05:34    6:33  1:05:12
  220    2 M18  Austin Hanson, 19, Cohasset, MN           67.11%   1:05:34    6:33  1:05:24
  221    4 M60  Rob Class, 62, Woodbury, MN               83.71%   1:05:35    6:34  1:05:19
  222   27 M35  Tom Keight, 36, Minneapolis, MN           67.72%   1:05:37    6:34  1:05:15
  223  155 M20  Grant Skrove, 25, Minneapolis, MN         67.02%   1:05:39    6:34  1:05:02
  224    3 M55  Jim Larranaga, 57, Chanhassen, MN         79.74%   1:05:42    6:34  1:05:23
  225  156 M20  Daniel Adamietz, 34, St Paul, MN          67.13%   1:05:47    6:35  1:05:33
  226  157 M20  Jacob Ball, 30, Bayport, MN               66.85%   1:05:49    6:35  1:05:40
  227  158 M20  Andrew Crocker, 30, Minneapolis, MN       66.84%   1:05:50    6:35  1:05:27
  228    5 M60  Tom Prentice, 62, Winter Haven, FL        83.35%   1:05:52    6:35  1:05:42
  229   28 M35  Cody Soyk, 37, Minneapolis, MN            67.73%   1:05:53    6:35  1:05:28
  230   29 M35  Christopher McDougall, 36, Minneapolis, MN 67.41%   1:05:55    6:36  1:05:50
  231  159 M20  Mark Petersen, 33, Minneapolis, MN        66.84%   1:05:57    6:36  1:05:47
  232   30 M35  Ryan Egeberg, 39, Minneapolis, MN         68.34%   1:05:59    6:36  1:05:48
  233    1 M16  Joshua Daun, 17, Minnetrista, MN          67.23%   1:06:00    6:36  1:05:43
  234  160 M20  Jeremy Tan, 29, St. Paul, MN              66.67%   1:06:00    6:36  1:05:43
  235   20 M40  Mike Shetka, 44, Plymouth, MN             70.92%   1:06:02    6:36  1:05:46
  236    4 M55  Michael Moulsoff, 59, St Paul, MN         80.51%   1:06:17    6:38  1:05:59
  237   31 M35  Colin McLeod, 35, Minneapolis, MN         66.78%   1:06:19    6:38  1:05:58
  238    5 M55  Daniel Kempf, 55, Crystal, MN             77.48%   1:06:24    6:38  1:06:17
  239    7 M45  Doug Cowles, 48, St Paul, MN              72.85%   1:06:27    6:39  1:06:06
  240   32 M35  Michael Bambenek, 35, Lake Elmo, MN       66.54%   1:06:33    6:39  1:06:05
  241   21 M40  Collin Bredeson, 40, Crystal, MN          68.13%   1:06:37    6:40  1:06:25
  242    6 M60  Peter Kessler, 61, New Hope, MN           81.56%   1:06:40    6:40  1:06:22
  243  161 M20  Trevor Karn, 27, Plymouth, MN             66.00%   1:06:40    6:40  1:06:25
  244  162 M20  Matthew Wenaas, 31, Eau Claire, WI        65.88%   1:06:47    6:41  1:05:38
  245    6 M50  Eric Ostermeier, 52, Minneapolis, MN      75.00%   1:06:48    6:41  1:06:33
  246  163 M20  Kendall Fritz, 25, Minneapolis, MN        65.84%   1:06:50    6:41  1:06:24
  247    3 M18  Dylan Thomas, 19, Chaska, MN              65.79%   1:06:53    6:41  1:04:32
  248   22 M40  Christop OnyangoRobshaw, 44, Minneapolis, MN
                                                          69.95%   1:06:57    6:42  1:06:29
  249  164 M20  Ben Sommerfeld, 33, Saint Paul, MN        65.84%   1:06:57    6:42  1:06:34
  250    8 M45  Kevin Stankiewicz, 48, Bismarck, ND       72.27%   1:06:59    6:42  1:06:48
  251    4 M18  Aiden VanStaten, 18, Proctor, MN          65.70%   1:07:01    6:42  1:05:08
  252   33 M35  Daniel Lundquist, 39, Minneapolis, MN     67.28%   1:07:01    6:42  1:06:29
  253  165 M20  David Wilemski, 31, Minneapolis, MN       65.66%   1:07:01    6:42  1:06:51
  254  166 M20  Cory Pflipsen, 33, Minneapolis, MN        65.76%   1:07:02    6:42  1:06:29
  255  167 M20  Brett Grieb, 31, Rochester, MN            65.62%   1:07:03    6:42  1:06:32
  256    9 M45  Andy Gunderson, 49, Alexandria, MN        72.76%   1:07:06    6:43  1:06:41
  257   23 M40  Christopher Coffey, 41, Minneapolis, MN   68.09%   1:07:08    6:43  1:06:50
  258   10 M45  Allen Broderius, 47, Saint Paul, MN       71.47%   1:07:10    6:43  1:06:49
  259   24 M40  Ron Marfori, 44, Saint Paul, MN           69.56%   1:07:19    6:44  1:06:27
  260   25 M40  Marcel Nienhuis, 44, Eden Prairie, MN     69.53%   1:07:21    6:44  1:03:56
  261    6 M55  Hyun Yoon, 58, Vadnais Heights, MN        78.48%   1:07:22    6:44  1:07:03
  262   26 M40  James Nichols, 43, Minneapolis, MN        68.96%   1:07:22    6:44  1:07:06
  263  168 M20  Brady Tongen, 23, Arden Hills, MN         65.28%   1:07:24    6:44  1:06:51
  264  169 M20  Andrew Kempf, 24, Crystal, MN             65.25%   1:07:26    6:45  1:07:15
  265   34 M35  Wade Kreun, 38, Rochester, MN             66.43%   1:07:30    6:45  1:07:01
  266    7 M55  Conrad Leifur, 57, Minneapolis, MN        77.59%   1:07:31    6:45  1:07:10
  267  170 M20  Connor Gabbert, 27, Cottage Grove, MN     65.15%   1:07:32    6:45  1:06:32
  268   35 M35  Mark Hall, 38, Edina, MN                  66.36%   1:07:34    6:45  1:07:22
  269    7 M50  Todd Bursch, 52, Minneapolis, MN          74.10%   1:07:37    6:46  1:07:31
  270    8 M50  Keith Pagel, 51, Hudsonville, MI          73.24%   1:07:49    6:47  1:07:23
  271   36 M35  Joshua Baddin, 38, Minneapolis, MN        66.08%   1:07:51    6:47  1:07:23
  272  171 M20  Thomas Hamilton, 21, Saint Michael, MN    64.80%   1:07:54    6:47  1:07:20
  273   27 M40  Brian Lukkasson, 41, Minneapolis, MN      67.28%   1:07:57    6:48  1:07:38
  274   28 M40  Eddie Kaiser, 41, Edina, MN               67.24%   1:07:59    6:48  1:07:32
  275  172 M20  Michael Sullivan, 27, Minneapolis, MN     64.67%   1:08:02    6:48  1:07:01
  276   37 M35  Mason Toohey, 37, Chaska, MN              65.54%   1:08:05    6:49  1:07:23
  277   29 M40  Parker Lewis, 40, Minnetonka, MN          66.63%   1:08:07    6:49  1:05:35
  278   38 M35  Joel Stjernholm, 37, Minneapolis, MN      65.49%   1:08:08    6:49  1:07:45
  279  173 M20  Mike Kuhlman, 32, Maple Grove, MN         64.61%   1:08:08    6:49  1:07:53
  280  174 M20  Ryan Grieb, 34, Omaha, NE                 64.79%   1:08:10    6:49  1:07:39
  281   39 M35  Nate Hall, 38, Minneapolis, MN            65.78%   1:08:10    6:49  1:07:46
  282   11 M45  Kevin Theissen, 48, Minneapolis, MN       71.00%   1:08:11    6:49  1:07:50
  283  175 M20  Mitch Arnold, 29, Columbia Heights, MN    64.47%   1:08:15    6:50  1:07:44
  284   30 M40  Michael Mechtenberg, 44, St Paul, MN      68.55%   1:08:19    6:50  1:07:45
  285   31 M40  Ryan Ross, 41, Minneapolis, MN            66.85%   1:08:23    6:50  1:06:06
  286   32 M40  Ryan Anderson, 42, Minneapolis, MN        67.37%   1:08:24    6:50  1:08:06
  287  176 M20  Jake Keepers, 34, Milwaukee, WI           64.50%   1:08:28    6:51  1:06:43
  288  177 M20  Gordon Vermeer, 32, Minneapolis, CA       64.25%   1:08:31    6:51  1:07:52
  289   33 M40  Andrew Jarvinen, 41, Minneapolis, MN      66.72%   1:08:31    6:51  1:08:02
  290  178 M20  Christopher Wilson, 30, South St Paul, MN 64.22%   1:08:31    6:51  1:08:13
  291    9 M50  Paul Hanley, 53, Plymouth, MN             73.74%   1:08:33    6:51  1:08:06
  292   40 M35  Nicholas Grundman, 39, Minnetonka, MN     65.63%   1:08:42    6:52  1:08:27
  293  179 M20  William Zastrow, 25, Minneapolis, MN      64.03%   1:08:43    6:52  1:08:12
  294  180 M20  Isaac Muscanto, 32, Roseville, MN         64.06%   1:08:43    6:52  1:08:32
                                       STATE RECORD FOR 68-YEAR-OLD MEN
  295    1 M65  Bill Krezonoski, 68, Shuniah, ON          84.63%   1:08:49    6:53  1:08:40
                      Old record 1:13:06a by Dale Summers, Oct. 2, 2011
  296  181 M20  Spencer Williams, 28, Mound, MN           63.92%   1:08:50    6:53  1:08:25
  297  182 M20  Kevin Stanko, 28, Rochester, MN           63.85%   1:08:55    6:54  1:07:05
  298   41 M35  Tyler Lindquist, 38, Woodbury, MN         65.06%   1:08:55    6:54  1:08:18
  299   34 M40  Joseph Stofega, 41, Minneapolis, MN       66.32%   1:08:56    6:54  1:07:04
  300   42 M35  Eric Tadt, 35, Minneapolis, MN            64.23%   1:08:57    6:54  1:07:42
  301  183 M20  Elliot Campbell, 24, Lake Elmo, MN        63.80%   1:08:58    6:54  1:08:49
  302   12 M45  Erik Cedarleaf Dahl, 46, Minneapolis, MN  68.96%   1:09:02    6:54  1:08:18
  303   35 M40  Charles Marshik, 44, Chanhassen, MN       67.83%   1:09:02    6:54  1:08:30
  304   43 M35  Jon Radloff, 37, New Brighton, MN         64.59%   1:09:05    6:55  1:08:43
  305   36 M40  Vance Lehman, 43, Rochester, MN           67.16%   1:09:10    6:55  1:08:55
  306   44 M35  John Sullivan, 36, St Paul, MN            64.21%   1:09:12    6:55  1:08:39
  307   13 M45  Mike Berg, 46, Delano, MN                 68.78%   1:09:13    6:55  1:08:47
  308  184 M20  Anders Moe, 34, Eagan, MN                 63.77%   1:09:15    6:56  1:07:38
  309   45 M35  Brian Linnerooth, 35, Saint Paul, MN      63.85%   1:09:21    6:56  1:08:49
  310   37 M40  Andy Knott, 43, Chaska, MN                66.95%   1:09:23    6:56  1:08:47
  311    2 M65  Stephen Clark, 65, Cushing, WI            81.46%   1:09:23    6:56  1:09:13
  312   46 M35  Cody Mikl, 38, Minneapolis, MN            64.59%   1:09:25    6:57  1:08:53
  313   47 M35  Kevin Knock, 36, Blaine, MN               64.01%   1:09:25    6:57  1:08:55
  314  185 M20  Jordan Mandli, 34, Minneapolis, MN        63.53%   1:09:31    6:57  1:08:07
  315   38 M40  Andrew Wenger, 40, Bloomington, MN        65.29%   1:09:31    6:57  1:09:15
  316   39 M40  Michael Thielke, 42, Otsego, MN           66.27%   1:09:32    6:57  1:08:31
  317  186 M20  Nick Lowery, 27, Minneapolis, MN          63.23%   1:09:35    6:58  1:08:35
  318   40 M40  Joshua Johnson, 43, Rice Lake, WI         66.73%   1:09:37    6:58  1:09:15
  319   10 M50  Ryan French, 50, St Paul, MN              70.72%   1:09:38    6:58  1:08:59
  320   48 M35  Ryan McElrath, 39, Minneapolis, MN        64.76%   1:09:38    6:58  1:09:04
  321   41 M40  James Echert, 40, Plymouth, MN            65.18%   1:09:38    6:58  1:09:14
  322   49 M35  David Manley, 35, Minneapolis, MN         63.58%   1:09:39    6:58  1:09:13
  323  187 M20  Brett Hazen, 34, Chanhassen, MN           63.36%   1:09:42    6:58  1:08:41
  324   50 M35  Rassacin Ly, 36, Newport, MN              63.72%   1:09:44    6:58  1:08:47
  325  188 M20  Tristan Hayes, 25, Minneapolis, MN        63.08%   1:09:45    6:59  1:09:10
  326  189 M20  Andy Wiersum, 32, St Louis Park, MN       63.10%   1:09:46    6:59  1:09:05
  327   42 M40  Nick Erickson, 41, East Bethel, MN        65.51%   1:09:47    6:59  1:09:19
  328   14 M45  Scott Wiegrefe, 48, Apple Valley, MN      69.36%   1:09:48    6:59  1:09:29
  329   15 M45  Matthew Salzwedel, 46, Minneapolis, MN    68.17%   1:09:50    6:59  1:09:43
  330   43 M40  Daniel Flo, 40, Shorewood, MN             64.90%   1:09:56    7:00  1:09:36
  331    3 M65  Kevin Jafari, 66, Minneapolis, MN         81.63%   1:09:56    7:00  1:09:39
  332   51 M35  Benjamin Bush, 35, St Paul, MN            63.28%   1:09:59    7:00  1:08:29
  333   52 M35  Chris Seeman, 39, Maple Grove, MN         64.37%   1:10:03    7:00  1:08:06
  334   53 M35  Guthrie Byard, 39, Minneapolis, MN        64.25%   1:10:11    7:01  1:07:52
  335   44 M40  Ryan Hemmingsen, 44, Minneapolis, MN      66.72%   1:10:11    7:01  1:09:18
  336   54 M35  Erik Haugen, 39, Maple Grove, MN          64.19%   1:10:15    7:02  1:08:55
  337  190 M20  Kyle Anderson, 27, Minneapolis, MN        62.63%   1:10:15    7:02  1:09:38
  338   45 M40  Paul Escajadillo, 40, Minneapolis, MN     64.59%   1:10:16    7:02  1:09:27
  339   16 M45  Marcus Peterson, 48, Minneapolis, MN      68.80%   1:10:22    7:02  1:10:10
  340    7 M60  Dan Wells, 61, New Richmond, WI           77.16%   1:10:28    7:03  1:10:04
  341  191 M20  Steven Gianakas, 29, Minneapolis, MN      62.38%   1:10:32    7:03  1:08:36
  342  192 M20  Max Macemon, 32, Shoreview, MN            62.37%   1:10:35    7:04  1:08:57
  343  193 M20  Rudy Nelson, 26, Minneapolis, MN          62.29%   1:10:38    7:04  1:09:53
  344  194 M20  Andy Manos, 33, Minneapolis, MN           62.33%   1:10:43    7:04  1:10:33
  345  195 M20  Christian Opland, 32, Brooklyn Park, MN   62.18%   1:10:48    7:05  1:10:13
  346   55 M35  Nick VanWagner, 38, Minneapolis, MN       63.26%   1:10:53    7:05  1:10:13
  347    4 M65  Bobby Paxton, 66, Minneapolis, MN         80.53%   1:10:53    7:05  1:10:37
  348   56 M35  Jesse Poppe, 36, Minneapolis, MN          62.63%   1:10:57    7:06  1:10:05
  349  196 M20  Nate Raabe, 34, Hutchinson, MN            62.20%   1:11:00    7:06  1:09:58
  350    8 M55  Mark Larison, 59, Edina, MN               75.11%   1:11:03    7:06  1:10:34
  351   57 M35  Christopher Wrightson, 37, Lauderdale, MN 62.79%   1:11:04    7:06  1:10:31
  352  197 M20  Luke Peterson, 28, Saint Paul, MN         61.90%   1:11:05    7:07  1:09:46
  353  198 M20  Zach Fitzgibbon, 25, Minneapolis, MN      61.88%   1:11:06    7:07  1:10:39
  354  199 M20  Jacob Oak, 24, Buffalo, MN                61.86%   1:11:08    7:07  1:09:55
  355   58 M35  Dustin Clark, 35, Prior Lake, MN          62.17%   1:11:14    7:07  1:07:58
  356    8 M60  Tony Loyd, 63, Little Canada, MN          77.80%   1:11:15    7:08  1:11:01
  357   17 M45  Stuart Johnson, 48, St Paul, MN           67.93%   1:11:16    7:08  1:09:12
  358   59 M35  Brennan Furness, 39, St Paul, MN          63.26%   1:11:17    7:08  1:07:53
  359  200 M20  Michael Fliegel, 32, Fridley, MN          61.76%   1:11:17    7:08  1:09:33
  360  201 M20  Noah Kneeskern, 23, Roseville, MN         61.73%   1:11:17    7:08  1:10:53
  361  202 M20  Geoff Rhiel, 30, Eagan, MN                61.68%   1:11:20    7:08  1:10:24
  362   18 M45  Dan Cohen, 48, Saint Paul, MN             67.85%   1:11:21    7:08  1:10:47
  363    2 M14  Louis Ahern, 15, Ssp, MN                  63.83%   1:11:23    7:08  1:10:45
  364   60 M35  Trevor McDaniel, 35, Bismarck, ND         61.99%   1:11:26    7:09  1:10:58
  365   19 M45  Michael Guswiler, 48, Blaine, MN          67.71%   1:11:30    7:09  1:10:58
  366  203 M20  Tanner Stevens, 33, Bloomington, MN       61.64%   1:11:31    7:09  1:10:11
  367   61 M35  Travis Hinck, 39, Golden Valley, MN       62.93%   1:11:39    7:10  1:10:51
  368   62 M35  John Zbikowski, 35, Victoria, MN          61.78%   1:11:41    7:10  1:10:20
  369  204 M20  Brian Tang, 32, Minneapolis, MN           61.38%   1:11:43    7:10  1:10:56
  370   20 M45  Daniel Wheeler, 47, Saint Paul, MN        66.92%   1:11:44    7:10  1:10:27
  371    9 M55  Mark Gehlsen, 57, Minneapolis, MN         73.01%   1:11:45    7:11  1:11:27
  372  205 M20  Tim Becker, 33, Eau Claire, WI            61.42%   1:11:46    7:11  1:10:24
  373   11 M50  Mark Knutson, 52, West Fargo, ND          69.81%   1:11:46    7:11  1:11:14
  374   46 M40  Tom Bigelow, 41, Eden Prairie, MN         63.67%   1:11:48    7:11  1:11:33
  375  206 M20  Kyle Bresina, 26, Shoreview, MN           61.27%   1:11:49    7:11  1:11:22
  376   47 M40  Tom Pitt, 43, Crystal, MN                 64.62%   1:11:53    7:11  1:11:26
  377    9 M60  Carston Wagner, 63, Falcon Heights, MN    77.11%   1:11:53    7:11  1:11:36
  378   48 M40  Tim Nierengarten, 41, Inver Grove Heigh, MN
                                                          63.48%   1:12:01    7:12  1:10:03
  379  207 M20  Spencer Almen, 33, Minneapolis, MN        61.18%   1:12:03    7:12  1:11:05
  380  208 M20  Father Paul Shovelain, 34, New Brighton, MN
                                                          61.30%   1:12:03    7:12  1:11:07
  381   49 M40  Damon Chapman, 42, Lakeville, MN          63.88%   1:12:08    7:13  1:11:10
  382   63 M35  Andrew Zumbusch, 38, Minneapolis, MN      62.12%   1:12:11    7:13  1:11:17
  383  209 M20  Brian Trettel, 33, Minneapolis, MN        61.05%   1:12:12    7:13  1:09:58
  384   50 M40  William Wright, 43, Hugo, MN              64.31%   1:12:14    7:13  1:11:33
  385   51 M40  Craig Gumz, 40, Minneapolis, MN           62.83%   1:12:14    7:13  1:11:55
  386   64 M35  Scott Smith, 35, Golden Valley, MN        61.29%   1:12:15    7:14  1:10:14
  387  210 M20  Kyle Nelson, 28, Minneapolis, MN          60.90%   1:12:15    7:14  1:11:46
  388  211 M20  Travis Brew, 33, Minneapolis, MN          61.01%   1:12:15    7:14  1:11:47
  389   21 M45  Chris Jostock, 46, Delano, MN             65.82%   1:12:20    7:14  1:11:47
  390   52 M40  Steven Nichols, 41, Saint Paul, MN        63.20%   1:12:20    7:14  1:11:56
  391  212 M20  Elliot Welter, 27, Columbia Heights, MN   60.80%   1:12:22    7:14  1:11:36
  392  213 M20  Sam Dawes, 33, Minneapolis, MN            60.90%   1:12:23    7:14  1:11:47
  393  214 M20  Nick Partington, 25, Minneapolis, MN      60.76%   1:12:25    7:15  1:11:30
  394   65 M35  Josh Verges, 39, Blaine, MN               62.27%   1:12:25    7:15  1:11:55
  395  215 M20  Wesley Durham, 32, Minneapolis, MN        60.66%   1:12:34    7:15  1:11:47
  396  216 M20  Vishal Patel, 33, Seattle, WA             60.69%   1:12:38    7:16  1:12:13
  397   53 M40  Erik Bredeson, 41, St Louis Park, MN      62.91%   1:12:40    7:16  1:11:31
  398   10 M60  Kristopher Hartwig, 63, Roseville, MN     76.28%   1:12:40    7:16  1:11:58
  399   54 M40  Dustin Brown, 44, Maple Lake, MN          64.43%   1:12:41    7:16  1:11:27
  400   55 M40  Michael Koski, 42, Minneapolis, MN        63.40%   1:12:41    7:16  1:12:08
  401  217 M20  Erik Berthelsen, 28, St. Paul, MN         60.52%   1:12:42    7:16  1:09:43
  402   56 M40  Christopher Lyon, 41, Minneapolis, MN     62.88%   1:12:42    7:16  1:11:45
  403   22 M45  Bradley Westvig, 46, Chanhassen, MN       65.47%   1:12:43    7:16  1:12:09
  404    3 M14  Brandon Paine, 14, Woodbury, MN           63.81%   1:12:46    7:17  1:12:15
  405  218 M20  Jordan Frahm, 30, Burlington, IA          60.44%   1:12:48    7:17  1:12:29
  406   10 M55  Stephen Chichester, 59, Minneapolis, MN   73.19%   1:12:55    7:18  1:12:05
  407  219 M20  Mitchell Susa, 25, Minneapolis, MN        60.29%   1:12:59    7:18  1:11:38
  408   66 M35  Joshua Peterson, 39, Richfield, MN        61.70%   1:13:05    7:19  1:11:47
  409  220 M20  William Howieson, 30, St Paul, MN         60.18%   1:13:07    7:19  1:12:35
  410   67 M35  Chris Ede, 37, Minneapolis, MN            60.96%   1:13:12    7:19  1:12:34
  411   57 M40  Matt Jewett, 41, Lakeville, MN            62.42%   1:13:14    7:19  1:12:05
  412  221 M20  Stephen Black, 32, Prior Lake, MN         60.10%   1:13:15    7:20  1:10:29
  413   23 M45  Jeremy Estenson, 46, White Bear Lake, MN  64.98%   1:13:16    7:20  1:12:54
  414   58 M40  Adam Julson, 43, Lino Lakes, MN           63.37%   1:13:18    7:20  1:11:33
  415   68 M35  Tyler Helland, 39, Silver Lake, MN        61.47%   1:13:21    7:20  1:12:32
  416  222 M20  Chris Casey, 27, Minneapolis, MN          59.97%   1:13:22    7:20  1:09:55
  417   59 M40  Jason Tesch, 40, Wausau, WI               61.76%   1:13:29    7:21  1:12:42
  418   12 M50  Tony Tripp, 52, Maple Grove, MN           68.09%   1:13:35    7:22  1:12:17
  419   69 M35  Cole Hooey, 35, Richfield, MN             60.17%   1:13:36    7:22  1:12:50
  420   60 M40  Patrick Hartman, 44, Minneapolis, MN      63.61%   1:13:37    7:22  1:13:07
  421   24 M45  Troy Nickel, 48, Edina, MN                65.76%   1:13:37    7:22  1:13:11
  422   70 M35  Ryan Clark, 35, Marion, IA                60.10%   1:13:41    7:22  1:12:36
  423   71 M35  Christopher Dechantal, 39, Minneapolis, MN 61.18%   1:13:42    7:22  1:10:33
  424   72 M35  Dave Strohkirch, 38, Saint Paul, MN       60.84%   1:13:42    7:22  1:12:24
  425   25 M45  Jason ouska, 49, Chaska, MN               66.22%   1:13:44    7:22  1:13:09
  426   73 M35  Caleb Olsen, 39, Maplewood, MN            61.14%   1:13:45    7:23  1:13:10
  427  223 M20  Michael Quast, 34, Saint Paul, MN         59.87%   1:13:46    7:23  1:12:27
  428   11 M55  Peter Tiffin, 57, Saint Paul, MN          71.00%   1:13:47    7:23  1:13:14
  429  224 M20  Oluwaseun Opatola, 25, Spring Lake Park, MN
                                                          59.59%   1:13:50    7:23  1:13:48
  430   26 M45  Craig Parker, 46, Victoria, MN            64.47%   1:13:51    7:23  1:12:54
                                       STATE RECORD FOR 10-YEAR-OLD MEN
  431    1 M10  Jackson Nielsen, 10, Sleepy Hollow, NY    71.29%   1:13:52    7:23  1:13:17
                    Old record 1:14:20 by William Schwemm, Sep. 8, 2019
  432  225 M20  Connor Haugrud, 23, Detroit Lakes, MN     59.53%   1:13:55    7:24  1:13:31
  433    2 M16  Henry Hoke, 16, Crystal, MN               60.74%   1:13:57    7:24  1:12:38
  434   27 M45  Jeff Markes, 45, Shakopee, MN             63.82%   1:13:59    7:24  1:13:19
  435   74 M35  Andrew Moran, 36, Inver Grove Heigh, MN   60.02%   1:14:02    7:24  1:13:09
  436   12 M55  Blake Hoena, 55, West Saint Paul, MN      69.48%   1:14:03    7:24  1:13:18
  437   13 M50  Michael Ahern, 50, Ssp, MN                66.50%   1:14:03    7:24  1:13:23
  438    5 M65  Bruce Dockter, 65, Brooklyn Park, MN      76.26%   1:14:07    7:25  1:13:16
  439   61 M40  David Hamilton, 41, Excelsior, MN         61.66%   1:14:08    7:25  1:13:10
  440   75 M35  Nick Hedberg, 37, Minneapolis, MN         60.16%   1:14:10    7:25  1:13:15
  441   28 M45  Eric Roesner, 47, Minnetonka, MN          64.68%   1:14:13    7:25  1:14:02
  442  226 M20  Dylan Duerre, 26, Madison, WI             59.26%   1:14:15    7:26  1:13:02
  443    1 M70  Mark Nelsen, 70, Alexandria, MN           80.03%   1:14:17    7:26  1:13:56
  444   76 M35  Dan Moran, 35, Fremont, NE                59.57%   1:14:20    7:26  1:13:46
  445  227 M20  Marcus Fearing, 30, Kansas City, MO       59.17%   1:14:22    7:26  1:12:10
  446  228 M20  Derek Yell, 32, Burnsville, MN            59.14%   1:14:26    7:27  1:13:53
  447  229 M20  Andrew Kremer, 34, Minneapolis, MN        59.32%   1:14:27    7:27  1:14:03
  448   14 M50  Mike Calvo, 51, Minneapolis, MN           66.70%   1:14:28    7:27  1:12:10
  449   62 M40  Josh Adams, 43, St Louis Park, MN         62.38%   1:14:28    7:27  1:13:50
  450   77 M35  Carl Montgomery, 35, Minneapolis, MN      59.40%   1:14:33    7:27  1:13:56
  451   29 M45  Jeremy Wermerskirchen, 46, Plymouth, MN   63.85%   1:14:34    7:27  1:13:32
  452  230 M20  Jesse Caldwell, 30, Sioux Falls, SD       58.93%   1:14:40    7:28  1:13:06
  453   11 M60  Thomas Peterson, 63, Two Harbors, MN      74.24%   1:14:40    7:28  1:14:25
  454   15 M50  Matt Davis, 53, Minneapolis, MN           67.68%   1:14:41    7:28  1:11:40
  455  231 M20  Nicholas Olson, 34, Chanhassen, MN        59.12%   1:14:42    7:28  1:13:28
  456  232 M20  Chris Corbett, 32, Minneapolis, MN        58.93%   1:14:42    7:28  1:13:37
  457   63 M40  Timothy Roufs, 41, Ham Lake, MN           61.18%   1:14:43    7:28  1:13:22
  458   30 M45  Chris Gordon, 48, New Ulm, MN             64.78%   1:14:44    7:28  1:12:03
  459   16 M50  Erik Lucken, 53, Minneapolis, MN          67.54%   1:14:50    7:29  1:12:59
  460  233 M20  Karl Olsen, 26, New Brighton, MN          58.78%   1:14:51    7:29  1:12:49
  461   64 M40  Matt Beckett, 41, Minneapolis, MN         61.06%   1:14:52    7:29  1:14:07
  462   31 M45  Jeremy Jongbloedt, 46, Woodbury, MN       63.59%   1:14:52    7:29  1:14:24
  463   78 M35  Marc DeOtis, 36, Robbinsdale, MN          59.33%   1:14:54    7:29  1:13:31
  464   65 M40  Peter Reynolds, 41, Hopkins, MN           60.98%   1:14:58    7:30  1:14:09
  465   17 M50  Marcel Derosier, 53, Arden Hills, MN      67.41%   1:14:59    7:30  1:14:50
  466   13 M55  Paul serreyn, 59, Lakeville, MN           71.12%   1:15:02    7:30  1:14:04
  467   79 M35  Francisco Bastos, 37, Minneapolis, MN     59.39%   1:15:08    7:31  1:12:58
  468   32 M45  James Beltz, 47, Wayzata, MN              63.89%   1:15:08    7:31  1:13:31
  469  234 M20  Nick Rosemark, 24, St Paul, MN            58.56%   1:15:08    7:31  1:13:58
  470   12 M60  Patrick Wellik, 60, Apple Valley, MN      71.70%   1:15:08    7:31  1:14:24
  471   66 M40  Mark Berven, 42, Minneapolis, MN          61.31%   1:15:09    7:31  1:14:30
  472   33 M45  Eli Sagor, 48, Roseville, MN              64.40%   1:15:10    7:31  1:13:37
  473  235 M20  Evan Hosseini, 34, Eden Prairie, MN       58.73%   1:15:12    7:31  1:14:25
  474   13 M60  Mike Berkopec, 60, Rosemount, MN          71.60%   1:15:14    7:31  1:14:34
  475   18 M50  Chris Whealy, 54, Plymouth, MN            67.76%   1:15:15    7:32  1:14:05
  476  236 M20  Matthew Klutz, 34, Minneapolis, MN        58.68%   1:15:16    7:32  1:14:40
  477   67 M40  Carson Kipfer, 40, Minneapolis, MN        60.28%   1:15:17    7:32  1:14:40
  478  237 M20  James Ellis, 30, Minneapolis, MN          58.43%   1:15:18    7:32  1:13:53
  479   14 M60  Randy Kuehn, 60, St Cloud, MN             71.51%   1:15:20    7:32  1:14:25
  480   14 M55  David Eiben, 56, Kalamazoo, MI            68.90%   1:15:21    7:32  1:12:20
  481  238 M20  Isaac Pelzer, 31, Minneapolis, MN         58.37%   1:15:23    7:32  1:14:27
  482   80 M35  Mark Sullivan, 35, Minneapolis, MN        58.73%   1:15:24    7:32  1:14:50
  483   81 M35  Adam Birr, 38, Duluth, MN                 59.45%   1:15:25    7:33  1:13:41
  484  239 M20  Max LaRock, 30, Roseville, MN             58.29%   1:15:29    7:33  1:14:39
  485   68 M40  Dash Miller, 44, Minneapolis, MN          62.01%   1:15:31    7:33  1:14:20
  486   34 M45  Mark Balzarini, 45, Roseville, MN         62.50%   1:15:33    7:33  1:14:37
  487   82 M35  Steve Guglielmo, 39, Saint Paul, MN       59.67%   1:15:34    7:33  1:14:14
  488   35 M45  Scott Ryan, 45, Edina, MN                 62.48%   1:15:34    7:33  1:14:52
  489  240 M20  Luke Reiter, 32, Cold Spring, MN          58.24%   1:15:35    7:34  1:13:03
  490   69 M40  Jason Sonnek, 42, Lino Lakes, MN          60.96%   1:15:35    7:34  1:14:29
  491   83 M35  Chris Futrell, 36, Savage, MN             58.78%   1:15:36    7:34  1:14:17
  492  241 M20  Phil Twist, 32, Richfield, MN             58.23%   1:15:36    7:34  1:14:53
  493   70 M40  Nate Elling, 44, Duluth, MN               61.93%   1:15:37    7:34  1:14:34
  494   36 M45  Daniel grimsrud, 46, St Paul, MN          62.92%   1:15:40    7:34  1:14:42
  495   84 M35  Charles Mahady, 39, Plymouth, MN          59.59%   1:15:40    7:34  1:14:59
  496   37 M45  Jason Gray, 47, Edina, MN                 63.43%   1:15:41    7:34  1:13:44
  497   19 M50  Sean Regan, 50, Saint Paul, MN            65.05%   1:15:42    7:34  1:14:40
  498   71 M40  Dan Mason, 42, Minneapolis, MN            60.86%   1:15:43    7:34  1:14:56
  499   72 M40  Nils Wahlander, 41, Plymouth, MN          60.35%   1:15:45    7:35  1:11:59
  500   38 M45  Chad Timm, 46, Minneapolis, MN            62.73%   1:15:54    7:35  1:14:59
  501   85 M35  Jeff Erickson, 38, Lewiston, MN           59.06%   1:15:55    7:36  1:14:56
  502    2 M12  Gavan Jacobson, 12, Montrose, MN          64.38%   1:15:58    7:36  1:14:17
  503  242 M20  David Donnelly, 34, Plymouth, MN          58.12%   1:15:59    7:36  1:12:19
  504  243 M20  Jack Regan, 32, Minneapolis, MN           57.94%   1:15:59    7:36  1:14:55
  505   39 M45  Jamie Birkelo, 45, St Francis, MN         62.14%   1:15:59    7:36  1:15:26
  506  244 M20  Adrian Estrada, 34, Victoria, MN          58.11%   1:16:00    7:36  1:13:32
  507   40 M45  Scott Bruzek, 45, Sauk Rapids, MN         62.13%   1:16:00    7:36  1:14:38
  508   86 M35  Jeremiah Lideen, 38, Delano, MN           58.99%   1:16:01    7:36  1:15:37
  509   73 M40  Tom Waeffler, 42, St Paul, MN             60.60%   1:16:02    7:36  1:15:02
  510  245 M20  Charles Fast, 32, Minneapolis, MN         57.89%   1:16:03    7:36  1:15:21
  511   41 M45  Aaron Massari, 46, St Paul, MN            62.59%   1:16:04    7:36  1:15:02
  512   87 M35  Brian Valentini, 39, Minneapolis, MN      59.27%   1:16:05    7:37  1:14:47
  513   88 M35  Steven Yeska, 37, Wild Rose, WI           58.62%   1:16:07    7:37  1:14:09
  514   74 M40  Ross Perko, 42, Duluth, MN                60.54%   1:16:07    7:37  1:15:02
  515   75 M40  Amit Mattoo, 43, Chanhassen, MN           61.00%   1:16:09    7:37  1:15:25
  516   89 M35  Kevin Peterson, 36, Minneapolis, MN       58.34%   1:16:10    7:37  1:14:02
  517   90 M35  Jeff Pehler, 38, Edina, MN                58.82%   1:16:14    7:37  1:15:12
  518    4 M14  Andrew Parent, 14, Lino Lakes, MN         60.90%   1:16:15    7:38  1:13:30
  519   76 M40  Michael Stroik, 40, Edina, MN             59.49%   1:16:17    7:38  1:14:23
  520   20 M50  Brian Kugel, 53, Rocky Hill, CT           66.25%   1:16:18    7:38  1:13:50
  521  246 M20  Jon McDonald, 32, Apple Valley, MN        57.66%   1:16:21    7:38  1:14:58
  522   91 M35  Patrick Schneider, 38, Minneapolis, MN    58.71%   1:16:22    7:38  1:15:20
  523  247 M20  Tyler Balow, 34, Northfield, MN           57.79%   1:16:25    7:39  1:12:42
  524   92 M35  Erik Anderson, 36, New Richmond, WI       58.15%   1:16:25    7:39  1:14:51
  525   93 M35  Rob Stanz, 36, Excelsior, MN              58.10%   1:16:29    7:39  1:14:46
  526   15 M60  William Magdalene, 64, Minneapolis, MN    73.16%   1:16:30    7:39  1:16:11
  527   42 M45  Christopher Woodruff, 45, Minnetonka, MN  61.67%   1:16:34    7:39  1:15:12
  528   43 M45  Nicholas Folger, 46, Loretto, MN          62.10%   1:16:40    7:40  1:15:17
  529   94 M35  Trevor Velin, 39, St. Louis Park, MN      58.80%   1:16:41    7:40  1:15:23
  530  248 M20  Jason Kraus, 30, Saint Paul, MN           57.38%   1:16:41    7:40  1:15:26
  531   15 M55  Stephen Seitz, 57, Minneapolis, MN        68.32%   1:16:41    7:40  1:15:43
  532   95 M35  Scott Atkins, 38, Lino Lakes, MN          58.47%   1:16:41    7:40  1:15:59
  533   77 M40  Mike Petersen, 40, Richfield, MN          59.16%   1:16:43    7:40  1:14:47
  534   16 M55  John Walker, 59, St Louis Park, MN        69.56%   1:16:43    7:40  1:16:17
  535   44 M45  Allen Kluz, 48, New Brighton, MN          63.10%   1:16:43    7:40  1:16:20
  536  249 M20  Michael Gallagher, 30, Minneapolis, MN    57.29%   1:16:48    7:41  1:16:02
  537   78 M40  Mark Winebrenner, 42, Eagan, MN           59.96%   1:16:51    7:41  1:15:38
  538  250 M20  Bjorn Adelsman, 27, New Brighton, MN      57.22%   1:16:54    7:41  1:15:53
  539           Phi Khalar, 37, Minneapolis, MN           58.01%   1:16:55    7:42  1:14:29
  540   79 M40  Christopher Timm, 40, Minneapolis, MN     58.99%   1:16:56    7:42  1:16:29
  541   80 M40  Nathan Bliss, 40, Stillwater, MN          58.97%   1:16:58    7:42  1:15:52
  542  251 M20  Zachary Diedrich, 24, Minneapolis, MN     57.16%   1:16:59    7:42  1:15:32
  543   45 M45  Jay Dean, 47, St. Louis Park, MN          62.36%   1:16:59    7:42  1:16:33
  544  252 M20  Brian Wilkins, 31, Golden Valley, MN      57.14%   1:17:00    7:42  1:15:38
  545   16 M60  Michael Brown, 60, Bloomington, MN        69.93%   1:17:02    7:42  1:16:34
  546  253 M20  Ryley Bester, 21, Prior Lake, MN          57.11%   1:17:03    7:42  1:13:57
  547   81 M40  Jesse Montogmery, 42, Minneapolis, MN     59.79%   1:17:04    7:42  1:15:41
  548   21 M50  Mike McClure, 50, Apple Valley, MN        63.90%   1:17:04    7:42  1:16:28
  549  254 M20  Hunter Abramson, 30, Bloomington, MN      57.08%   1:17:05    7:43  1:15:42
  550    5 M14  Hudson Egeberg, 14, Bismarck, ND          60.08%   1:17:17    7:44  1:16:23
  551   17 M60  Rick Peterson, 64, Maple Grove, MN        72.40%   1:17:18    7:44  1:15:42
  552   96 M35  Patrick Toutant, 36, Minneapolis, MN      57.48%   1:17:18    7:44  1:15:53
  553   17 M55  Steve Neuharth, 55, Savage, MN            66.50%   1:17:22    7:44  1:16:48
  554   82 M40  Jeffrey Burnett, 41, Coon Rapids, MN      59.06%   1:17:24    7:44  1:14:20
  555   97 M35  Eric Peterson, 36, Coon Rapids, MN        57.34%   1:17:30    7:45  1:15:55
  556  255 M20  Jordan Magistad, 23, Lake Elmo, MN        56.77%   1:17:30    7:45  1:16:41
  557   22 M50  Kevin Overgaard, 50, Lino Lakes, MN       63.49%   1:17:34    7:45  1:16:40
  558   46 M45  Mark Nelson, 47, Ham Lake, MN             61.89%   1:17:34    7:45  1:16:41
  559   18 M55  Jerry Redman, 55, Owatonna, MN            66.29%   1:17:37    7:46  1:16:08
  560   18 M60  Bill Langhout, 64, Woodbury, MN           72.07%   1:17:39    7:46  1:17:01
  561   98 M35  Jesse Sand, 39, Champlin, MN              58.06%   1:17:40    7:46  1:15:55
  562   19 M55  Bruce Adelsman, 58, New Brighton, MN      68.08%   1:17:40    7:46  1:16:37
  563   83 M40  Nick Gorman, 40, Apple Valley, MN         58.43%   1:17:40    7:46  1:17:22
  564   19 M60  Jim Hannon, 64, Byron, MN                 72.03%   1:17:42    7:46  1:16:50
  565   23 M50  Bryan Phillips, 51, Wayzata, MN           63.89%   1:17:44    7:46  1:16:01
  566   47 M45  Jon Matzke, 46, Champlin, MN              61.25%   1:17:44    7:46  1:16:40
  567  256 M20  Jason Guzman, 33, Edina, MN               56.71%   1:17:44    7:46  1:17:01
  568   84 M40  Ryan Hansen, 40, Minnetonka, MN           58.36%   1:17:46    7:47  1:14:10
  569  257 M20  Andrew Scheneman, 30, St. Louis Park, MN  56.57%   1:17:47    7:47  1:15:52
  570   48 M45  Bjorn Engstrom, 46, Minneapolis, MN       61.18%   1:17:49    7:47  1:15:36
  571  258 M20  Raj Singh, 29, Minneapolis, MN            56.53%   1:17:50    7:47  1:16:13
  572   24 M50  Webb Friedly, 50, Wayzata, MN             63.26%   1:17:51    7:47  1:16:15
  573    6 M65  Steve Hulst, 66, Holland, MI              73.31%   1:17:52    7:47  1:17:28
  574   99 M35  Philip LaFriniere, 39, St Paul, MN        57.78%   1:18:02    7:48  1:16:45
  575  259 M20  Parker Kastelic, 28, Cambridge, MN        56.36%   1:18:04    7:48  1:15:15
  576   85 M40  Phillip Jonsson, 40, Maple Grove, MN      58.14%   1:18:04    7:48  1:16:24
  577   86 M40  Tim Vaughn, 42, St Paul, MN               59.02%   1:18:04    7:48  1:16:47
  578   87 M40  Jason Campana, 40, Woodbury, MN           58.11%   1:18:06    7:49  1:16:10
  579   88 M40  Casey Petersen, 40, Inver Grove Heigh, MN 58.10%   1:18:07    7:49  1:16:09
  580   89 M40  Scott Brown, 41, Moorhead, MN             58.52%   1:18:07    7:49  1:16:52
  581   25 M50  Jason Berg, 51, Rockford, MN              63.58%   1:18:07    7:49  1:17:17
  582  100 M35  Erik Bruns, 38, St Louis Park, MN         57.39%   1:18:08    7:49  1:17:28
  583   49 M45  Michael Gillespie, 46, Savage, MN         60.91%   1:18:10    7:49  1:16:40
  584  101 M35  Jason Willoughby, 35, Golden Valley, MN   56.60%   1:18:14    7:49  1:17:01
  585  260 M20  Aaron Matuseski, 33, Golden Valley, MN    56.32%   1:18:16    7:50  1:16:39
  586   90 M40  Bret Snyder, 40, Saint Paul, MN           57.99%   1:18:16    7:50  1:16:55
  587   91 M40  Sam Johnsrud, 42, Edina, MN               58.87%   1:18:16    7:50  1:17:04
  588  261 M20  Derrek Pedersen, 31, New Richmond, WI     56.22%   1:18:16    7:50  1:17:06
  589  102 M35  Derek Otto, 38, Forest Lake, MN           57.26%   1:18:18    7:50  1:16:30
  590   20 M60  Michael Kennedy, 64, Coon Rapids, MN      71.48%   1:18:18    7:50  1:18:10
  591  262 M20  Jonathan Thweatt, 28, Mounds View, MN     56.16%   1:18:21    7:50  1:16:14
  592  103 M35  John Betzler, 38, Minneapolis, MN         57.22%   1:18:22    7:50  1:16:56
  593   20 M55  Sean Finn, 56, Savage, MN                 66.22%   1:18:24    7:50  1:16:44
  594    3 M16  Noah Lodermeier, 16, Chaska, MN           57.25%   1:18:27    7:51  1:15:52
  595  104 M35  Jonathan Hambrook, 38, Buffalo, MN        57.13%   1:18:29    7:51  1:16:43
  596   50 M45  Ryan Paulson, 47, Shakopee, MN            61.15%   1:18:30    7:51  1:17:46
  597  263 M20  Jon Pedersen, 34, St Paul, MN             56.24%   1:18:32    7:51  1:16:55
  598   26 M50  Mike Shepard, 50, Eden Prairie, MN        62.69%   1:18:33    7:51  1:18:05
  599   92 M40  Jim Audas, 44, Prior Lake, MN             59.60%   1:18:34    7:51  1:17:39
  600   93 M40  Steve Grove, 44, Minneapolis, MN          59.58%   1:18:36    7:52  1:15:02
  601  105 M35  Benjamin Johnson, 37, Minneapolis, MN     56.77%   1:18:36    7:52  1:17:14
  602  106 M35  Joseph Naiberg, 35, Andover, MN           56.33%   1:18:37    7:52  1:16:34
  603   94 M40  Chris Schulte, 42, Sartell, MN            58.57%   1:18:40    7:52  1:18:13
  604  107 M35  Sam Richie, 37, Minneapolis, MN           56.68%   1:18:43    7:52  1:15:19
  605   95 M40  Dan Klobucar, 44, Golden Valley, MN       59.43%   1:18:48    7:53  1:18:05
  606  264 M20  Derek Rood, 31, Minneapolis, MN           55.84%   1:18:48    7:53  1:18:05
  607   96 M40  Chad Seichter, 44, Woodbury, MN           59.41%   1:18:49    7:53  1:16:54
  608  265 M20  Jesse Chase, 34, Eagan, MN                56.01%   1:18:51    7:53  1:17:04
  609   21 M60  Tom Goudreault, 62, Minneapolis, MN       69.61%   1:18:52    7:53  1:18:06
  610   97 M40  Andrew Atkinson, 40, Minneapolis, MN      57.51%   1:18:55    7:54  1:17:30
  611  266 M20  Andrew Retzler, 33, West St Paul, MN      55.82%   1:18:58    7:54  1:17:19
  612   21 M55  Keith Dobbins, 55, Chanhassen, MN         65.15%   1:18:58    7:54  1:18:38
  613  267 M20  Adam Jacobson, 34, Minneapolis, MN        55.91%   1:18:59    7:54  1:17:35
  614   98 M40  Shane Suttle, 40, Minneapolis, MN         57.46%   1:18:59    7:54  1:18:31
  615  108 M35  John Molnar, 39, Minneapolis, MN          57.08%   1:19:00    7:54  1:16:29
  616   22 M60  Art Morrow, 61, Apple Valley, MN          68.83%   1:19:00    7:54  1:18:24
  617   99 M40  Joe Boys, 40, Shakopee, MN                57.44%   1:19:01    7:54  1:17:48
  618  268 M20  Blake Tyra, 27, St Louis Park, MN         55.67%   1:19:02    7:54  1:16:57
  619   51 M45  Damien Aguilar, 47, Minnetonka, MN        60.74%   1:19:02    7:54  1:17:08
  620  109 M35  Nicholas Bellmont, 38, Minneapolis, MN    56.72%   1:19:03    7:54  1:16:23
  621  100 M40  Adam Hertzberg, 43, Minneapolis, MN       58.76%   1:19:03    7:54  1:17:31
  622  110 M35  Andrew Nick, 39, Rosemount, MN            57.03%   1:19:04    7:54  1:16:07
  623  101 M40  Chris Bellmont, 43, Apple Valley, MN      58.75%   1:19:04    7:54  1:16:23
  624  102 M40  Bobby Von Kaenel, 41, Orono, MN           57.81%   1:19:05    7:55  1:16:41
  625  269 M20  Joe Meister, 28, Minneapolis, MN          55.61%   1:19:07    7:55  1:17:56
  626  103 M40  Nathan Hubbell, 42, Saint Paul, MN        58.23%   1:19:08    7:55  1:18:08
  627  104 M40  Andrew Deutsch, 41, Maple Grove, MN       57.74%   1:19:10    7:55  1:15:57
  628  270 M20  John Soucheray, 30, Rochester, MN         55.58%   1:19:10    7:55  1:17:11
  629  111 M35  Aaron Giannobile, 37, Minneapolis, MN     56.35%   1:19:11    7:55  1:18:03
  630   23 M60  Paul Giannobile, 63, Minnetonka, MN       69.97%   1:19:13    7:55  1:18:06
  631  271 M20  Jayson Brooks, 31, Woodbury, MN           55.53%   1:19:14    7:55  1:17:32
  632  272 M20  Alexander Halverson, 32, Edina, MN        55.56%   1:19:14    7:55  1:17:34
  633   52 M45  Jim Belmonte, 45, Crystal, MN             59.59%   1:19:14    7:55  1:17:49
  634  273 M20  Jarrett Galbreath, 32, West Fargo, ND     55.56%   1:19:14    7:55  1:18:06
  635   53 M45  Nate Knight, 45, Arden Hills, MN          59.54%   1:19:18    7:56  1:18:24
  636  105 M40  Ari Wolfe, 41, Minneapolis, MN            57.62%   1:19:20    7:56  1:17:51
  637  274 M20  Brandon Sandberg, 27, Minneapolis, MN     55.46%   1:19:20    7:56  1:19:00
  638  275 M20  Matthew Trueblood, 33, Blaine, MN         55.53%   1:19:23    7:56  1:17:02
  639  276 M20  Erik Williams, 32, St. Louis Park, MN     55.43%   1:19:25    7:57  1:17:53
  640  277 M20  David Hahn, 27, Minneapolis, MN           55.38%   1:19:27    7:57  1:17:16
  641  106 M40  Matthew Gehring, 41, Minneapolis, MN      57.53%   1:19:28    7:57  1:19:00
  642    7 M65  Rick Strand, 68, Marcell, MN              73.29%   1:19:28    7:57  1:19:18
  643    2 M70  Denny Jordan, 71, St Cloud, MN            75.67%   1:19:28    7:57  1:19:18
  644   27 M50  Allen Novotny, 50, Ramsey, MN             61.96%   1:19:29    7:57  1:12:19
  645  107 M40  Matt palmen, 43, St Louis Park, MN        58.42%   1:19:31    7:57  1:18:16
  646  108 M40  Nicholas Petersen, 42, New Hope, MN       57.90%   1:19:35    7:58  1:17:56
  647  109 M40  Steve Leung, 43, Edina, MN                58.37%   1:19:35    7:58  1:18:59
  648  278 M20  Alexander Patton, 25, Minneapolis, MN     55.28%   1:19:36    7:58  1:17:40
  649   28 M50  Mitch Schwartz, 54, Medford, NJ           64.06%   1:19:36    7:58  1:18:42
  650   54 M45  Chris Wrecza, 48, Edina, MN               60.80%   1:19:37    7:58  1:17:27
  651  112 M35  Matthew Osborne, 39, Saint Paul, MN       56.62%   1:19:38    7:58  1:19:25
  652  113 M35  Jeremy Lindquist, 35, New Richmond, WI    55.60%   1:19:39    7:58  1:19:27
  653  279 M20  Jacob Kershaw, 31, White Bear Lake, MN    55.23%   1:19:40    7:58  1:17:53
  654  110 M40  Chad Offerman, 44, Lakeville, MN          58.77%   1:19:41    7:58  1:16:17
  655  280 M20  Austin Cossalter, 28, Minneapolis, MN     55.22%   1:19:41    7:58  1:17:59
  656  111 M40  Kelly Hanson, 42, Cohasset, MN            57.83%   1:19:41    7:58  1:19:22
  657   55 M45  Michael Steilen, 49, Minneapolis, MN      61.25%   1:19:43    7:58  1:18:03
  658   22 M55  Paul Davis, 56, Woodbury, MN              65.13%   1:19:43    7:58  1:18:54
  659   29 M50  Eric Sumner, 50, Minneapolis, MN          61.75%   1:19:45    7:59  1:17:29
  660  112 M40  Robert Anderson, 42, Golden Valley, MN    57.75%   1:19:47    7:59  1:18:15
  661   23 M55  Frederic Falentin, 57, New Ulm, MN        65.66%   1:19:47    7:59  1:18:26
  662  281 M20  Ryne Oller, 34, Des Moines, IA            55.34%   1:19:48    7:59  1:18:22
  663    8 M65  Blair Anderson, 66, Hopkins, MN           71.50%   1:19:50    7:59  1:18:49
  664  114 M35  Adam Ettestad, 35, Chanhassen, MN         55.47%   1:19:50    7:59  1:19:03
  665  282 M20  Dominick Brux, 24, Bloomington, MN        55.09%   1:19:52    7:59  1:18:10
  666  113 M40  Brian Kirchoff, 44, Excelsior, MN         58.62%   1:19:53    7:59  1:18:29
  667   24 M55  Dave Wichmann, 59, Edina, MN              66.80%   1:19:53    7:59  1:19:18
  668  283 M20  Jonathon Korum, 32, Brooklyn Park, MN     55.08%   1:19:55    8:00  1:18:21
  669   30 M50  Sean Sciara, 51, Blaine, MN               62.14%   1:19:56    8:00  1:18:06
  670    9 M65  Craig McCoy, 69, Woodbury, MN             73.61%   1:19:56    8:00  1:19:27
  671   56 M45  Kevin Halweg, 48, Wyoming, MN             60.55%   1:19:57    8:00  1:17:54
  672  115 M35  John Nordstrom, 36, Roseville, MN         55.58%   1:19:57    8:00  1:18:29
  673  114 M40  Marc Kettleson, 43, Wausau, WI            58.09%   1:19:58    8:00  1:19:34
  674  116 M35  Scott Tridgell, 38, Duluth, MN            56.06%   1:19:59    8:00  1:16:56
  675  284 M20  Jeff Prendergast, 34, West St Paul, MN    55.20%   1:20:00    8:00  1:18:32
  676   24 M60  David Kvidt, 63, Grand Forks, ND          69.26%   1:20:02    8:00  1:17:23
  677   31 M50  Kyle Holen, 52, Lake Forest, IL           62.59%   1:20:03    8:00  1:17:33
  678   57 M45  Jason Bretz, 48, Eden Prairie, MN         60.47%   1:20:03    8:00  1:19:23
  679  115 M40  Dan Holland, 44, Eagan, MN                58.49%   1:20:04    8:00  1:18:45
  680   58 M45  Chris Uecker, 48, Minnetonka, MN          60.45%   1:20:05    8:01  1:19:23
  681   59 M45  Cory Kending, 47, Eden Prairie, MN        59.92%   1:20:07    8:01  1:18:32
  682   25 M60  Jon Varner, 61, Chanhassen, MN            67.87%   1:20:07    8:01  1:18:42
  683   32 M50  Bill Kersey, 53, Saint Paul, MN           63.09%   1:20:07    8:01  1:19:08
  684  285 M20  John Nocker, 27, Minneapolis, MN          54.91%   1:20:08    8:01  1:18:28
  685   60 M45  Ryan Strom, 46, St. Paul, MN              59.40%   1:20:09    8:01  1:16:59
  686  286 M20  Todd Kalina Boger, 33, Delano, MN         54.98%   1:20:10    8:01  1:17:43
  687  287 M20  Alexander Fuller, 21, Centerville, MN     54.85%   1:20:13    8:01  1:18:47
  688   33 M50  Bryce Fuller, 50, Centerville, MN         61.39%   1:20:13    8:01  1:18:47
  689  116 M40  John Dempsey, 42, St Anthony Villag, MN   57.39%   1:20:17    8:02  1:19:14
  690  117 M35  Peter Caldwell, 37, Sioux Falls, SD       55.54%   1:20:20    8:02  1:18:47
  691  118 M35  Nicholas Fahey, 37, St Paul, MN           55.47%   1:20:26    8:03  1:17:19
  692  288 M20  Michael Morrison, 31, Brooklyn Park, MN   54.70%   1:20:26    8:03  1:19:01
  693  119 M35  Nick Spase, 38, Minneapolis, MN           55.73%   1:20:27    8:03  1:06:01
  694    6 M14  Joey Doherty, 15, Afton, MN               56.63%   1:20:28    8:03  1:18:40
  695  289 M20  Matt Schober, 31, St Paul, MN             54.67%   1:20:29    8:03  1:18:45
  696   25 M55  Robert Weber, 57, Savage, MN              65.08%   1:20:30    8:03  1:16:53
  697  120 M35  Vincent Coffeen, 38, Saint Anthony, MN    55.67%   1:20:33    8:03  1:20:04
  698  117 M40  Timothy Frater, 40, Maple Grove, MN       56.31%   1:20:36    8:04  1:18:01
  699  290 M20  Jamal Ansari, 31, Shoreview, MN           54.58%   1:20:37    8:04  1:18:59
  700    4 M16  Nolan Tomesh, 17, Rice Lake, WI           55.03%   1:20:38    8:04  1:12:23
  701   26 M55  Patrick Obrien, 57, Minneapolis, MN       64.97%   1:20:38    8:04  1:19:14
  702  291 M20  Nick Hodgen, 25, Apple Valley, MN         54.53%   1:20:41    8:04  1:19:03
  703  121 M35  Nate Matson, 37, Minneapolis, MN          55.28%   1:20:43    8:04  1:19:07
  704   61 M45  Leonardo Rapallini, 49, Edina, MN         60.49%   1:20:43    8:04  1:19:51
  705   27 M55  John Patterson, 57, South Shore, SD       64.90%   1:20:43    8:04  1:19:58
  706  118 M40  Tim Pearson, 40, Saint Paul, MN           56.21%   1:20:44    8:04  1:18:49
  707   28 M55  Dean Walczak, 55, Falcon Heights, MN      63.70%   1:20:46    8:05  1:17:28
  708   29 M55  Nicholas Franco, 57, Saint Paul, MN       64.85%   1:20:47    8:05  1:19:41
  709  292 M20  Joseph Wandrei, 29, Maple Grove, MN       54.44%   1:20:49    8:05  1:18:36
  710  293 M20  Michael Wesely, 34, Excelsior, MN         54.64%   1:20:50    8:05  1:13:36
  711   26 M60  Mark Lucke, 61, Minnetonka, MN            67.27%   1:20:50    8:05  1:18:53
  712  119 M40  John Cole, 42, St. Paul, MN               56.99%   1:20:51    8:05  1:19:07
  713   27 M60  Brian Presnail, 64, Bloomington, MN       69.22%   1:20:51    8:05  1:20:03
  714  294 M20  Spencer Nevala, 30, St. Louis Park, MN    54.41%   1:20:52    8:05  1:19:10
  715  295 M20  Tanner Goldade, 33, Shakopee, MN          54.50%   1:20:53    8:05  1:19:22
  716  296 M20  Justin Lund, 33, Shakopee, MN             54.49%   1:20:54    8:05  1:19:25
  717  122 M35  Carlo Cicero, 35, New Brighton, MN        54.73%   1:20:55    8:06  1:18:47
  718  297 M20  Bryan LaBore, 33, Minneapolis, MN         54.45%   1:20:57    8:06  1:19:20
  719  298 M20  Michael Giacomini, 30, Minneapolis, MN    54.33%   1:20:59    8:06  1:17:40
  720  123 M35  Andrew Balsley, 36, Minneapolis, MN       54.87%   1:20:59    8:06  1:19:55
  721  124 M35  Erik Koenig, 36, Minneapolis, MN          54.86%   1:21:00    8:06  1:19:02
  722   62 M45  Michael Sprunger, 46, Woodbury, MN        58.76%   1:21:01    8:06  1:19:14
  723  120 M40  Aaron Cusher, 42, Eagan, MN               56.86%   1:21:02    8:06  1:19:40
  724  299 M20  Forrest Jennings, 31, Minneapolis, MN     54.28%   1:21:04    8:06  1:20:21
  725  300 M20  Lance Maerz, 32, Mt. Horeb, WI            54.26%   1:21:08    8:07  1:18:51
  726  125 M35  Brandon Martin, 39, Excelsior, MN         55.58%   1:21:08    8:07  1:19:58
  727   63 M45  Peter Aamoth, 46, Minneapolis, MN         58.67%   1:21:09    8:07  1:18:13
  728  121 M40  Ben Carlson, 42, Minneapolis, MN          56.76%   1:21:11    8:07  1:17:46
  729   64 M45  Brad McFaul, 48, Mendota Heights, MN      59.62%   1:21:12    8:07  1:19:51
  730  301 M20  Bradley Free, 33, Chicago, IL             54.28%   1:21:12    8:07  1:20:28
  731  126 M35  Dan Stone, 36, Chanhassen, MN             54.71%   1:21:13    8:07  1:20:50
  732  302 M20  Ryan Pandl, 30, Minneapolis, MN           54.13%   1:21:17    8:08  1:18:49
  733   28 M60  Mark Myers, 63, Lake Elmo, MN             68.19%   1:21:17    8:08  1:21:06
  734   34 M50  Jason Wedel, 50, Prior Lake, MN           60.56%   1:21:19    8:08  1:14:18
  735   30 M55  Robert Fawkes, 56, Stillwater, MN         63.82%   1:21:21    8:08  1:20:36
  736  127 M35  Caleb Stevens, 36, Anoka, MN              54.57%   1:21:26    8:09  1:19:03
  737  122 M40  Matt Clark, 43, St. Paul, MN              57.04%   1:21:26    8:09  1:19:29
  738  123 M40  Nate Lamusga, 41, St Paul, MN             56.09%   1:21:30    8:09  1:20:39
  739  303 M20  Kaden Kendall, 25, Minneapolis, MN        53.93%   1:21:35    8:10  1:20:17
  740  304 M20  Hans Lodge, 34, Andover, MN               54.12%   1:21:36    8:10  1:17:58
  741  305 M20  Ben Kirkwold, 33, Osseo, MN               54.02%   1:21:36    8:10  1:19:29
  742  124 M40  Ryan Diepenbrock, 41, Rochester, MN       56.01%   1:21:37    8:10  1:18:37
  743  306 M20  Jasper Green, 21, Saint Paul, MN          53.91%   1:21:37    8:10  1:19:53
  744  128 M35  Geoffrey Fuller, 36, Minneapolis, MN      54.43%   1:21:38    8:10  1:19:51
  745   65 M45  Joseph Bump, 46, Saint Paul, MN           58.31%   1:21:39    8:10  1:20:32
  746  129 M35  Nicholas Segale, 38, Chanhassen, MN       54.89%   1:21:41    8:10  1:13:10
  747   31 M55  William Hjort, 59, Elk River, MN          65.33%   1:21:41    8:10  1:20:39
  748  130 M35  Scott Shaffer, 36, Minneapolis, MN        54.39%   1:21:42    8:10  1:19:43
  749  307 M20  Eric Arch, 29, St Paul, MN                53.82%   1:21:45    8:11  1:18:29
  750  125 M40  Christian White, 43, Bloomington, MN      56.81%   1:21:46    8:11  1:20:20
  751  131 M35  Michael Lybarger, 36, St. Paul, MN        54.32%   1:21:48    8:11  1:21:03
  752  308 M20  Drake Kilber, 28, Carver, MN              53.77%   1:21:50    8:11  1:21:03
  753   35 M50  Mike LeSage, 52, Excelsior, MN            61.21%   1:21:51    8:11  1:20:54
  754  126 M40  Daniel Lindstrom, 42, St Paul, MN         56.28%   1:21:52    8:11  1:20:07
  755   66 M45  Andrew Dornbusch, 46, Minneapolis, MN     58.14%   1:21:53    8:11  1:19:24
  756  132 M35  Andre Trawick, 38, Golden Valley, MN      54.76%   1:21:53    8:11  1:19:25
  757  133 M35  Devin Duffy, 39, Minneapolis, MN          55.07%   1:21:53    8:11  1:20:54
  758  309 M20  Noah Haverdink, 25, Minneapolis, MN       53.71%   1:21:55    8:12  1:21:15
  759   36 M50  Scott Smullen, 50, Bloomington, MN        60.09%   1:21:57    8:12  1:21:05
  760  127 M40  Daniel Butler, 44, St Paul, MN            57.12%   1:21:59    8:12  1:20:35
  761  310 M20  Carter Henry, 21, Mendota Heights, MN     53.66%   1:22:00    8:12  1:18:54
  762  128 M40  Travis Jensen, 41, Plymouth, MN           55.75%   1:22:00    8:12  1:20:11
  763  129 M40  Brett Marquard, 41, Shoreview, MN         55.75%   1:22:00    8:12  1:20:30
  764  130 M40  Sam Walling, 44, Saint Paul, MN           57.10%   1:22:01    8:12  1:20:38
  765  311 M20  Jack Barber, 28, St Louis Park, MN        53.64%   1:22:02    8:12  1:20:29
  766  134 M35  Tim Nelson, 36, Golden Valley, MN         54.16%   1:22:03    8:12  1:18:45
  767  312 M20  Dylan Cyr, 29, Richfield, MN              53.63%   1:22:03    8:12  1:19:39
  768  135 M35  Tyler Gustafson, 36, Minneapolis, MN      54.13%   1:22:05    8:13  1:20:01
  769  313 M20  Matthew Gherity, 31, Minneapolis, MN      53.57%   1:22:08    8:13  1:19:32
  770  131 M40  Thomas Phillips, 40, Columbia, MO         55.23%   1:22:10    8:13  1:19:51
  771   32 M55  Craig Hagensick, 58, Saint Paul, MN       64.35%   1:22:10    8:13  1:21:17
  772   67 M45  Dj Bellefy, 47, Excelsior, MN             58.40%   1:22:12    8:13  1:20:23
  773  136 M35  Josh Stanz, 39, Minnetrista, MN           54.86%   1:22:12    8:13  1:20:31
  774   68 M45  Jeff Seel, 49, Shakopee, MN               59.38%   1:22:13    8:13  1:19:09
  775  132 M40  John Kallio, 43, Minneapolis, MN          56.50%   1:22:13    8:13  1:20:35
  776   37 M50  Mark howd, 53, Hastings, MN               61.48%   1:22:13    8:13  1:21:30
  777  137 M35  Kris Gurda, 39, Minneapolis, MN           54.83%   1:22:14    8:13  1:20:07
  778  314 M20  Cory Heuschkel, 34, Saint Paul, MN        53.70%   1:22:14    8:13  1:20:14
  779   10 M65  Patrick Haake, 67, Eagan, MN              70.07%   1:22:17    8:14  1:20:25
  780  133 M40  Phillip Lind, 42, Plymouth, MN            55.99%   1:22:18    8:14  1:20:18
  781           Micah Helle, 26, Minneapolis, MN          53.45%   1:22:19    8:14  1:20:07
  782  315 M20  Zachary Kerkaert, 25, Madison, SD         53.44%   1:22:20    8:14  1:20:38
  783  138 M35  James Lantz, 35, Minneapolis, MN          53.79%   1:22:20    8:14  1:21:04
  784  134 M40  Tony Kutzke, 41, St Paul, MN              55.52%   1:22:20    8:14  1:21:46
  785  139 M35  John Edmonds, 37, Minneapolis, MN         54.15%   1:22:24    8:14  1:18:52
  786  316 M20  Mark Holzerland, 28, Minneapolis, MN      53.40%   1:22:24    8:14  1:20:22
  787  140 M35  Bradley Johnson, 36, Forest Lake, MN      53.92%   1:22:25    8:15  1:21:30
  788  135 M40  Corey Prull, 42, Andover, MN              55.90%   1:22:26    8:15  1:20:24
  789  136 M40  Eric Chow, 40, Woodbury, MN               55.06%   1:22:26    8:15  1:20:43
  790  137 M40  Kevin Warneke, 41, Saint Paul, MN         55.44%   1:22:27    8:15  1:19:17
  791  317 M20  Timothy Hemquist, 32, Saint Paul, MN      53.39%   1:22:27    8:15  1:20:44
  792   69 M45  Greg Seidel, 47, Lakeville, MN            58.21%   1:22:28    8:15  1:19:25
  793   38 M50  Timothy Griffis, 52, Saint Paul, MN       60.74%   1:22:29    8:15  1:21:39
  794  138 M40  Edward Wei, 43, New York, NY              56.31%   1:22:30    8:15  1:20:07
  795  318 M20  Mike Schumann, 33, Roseville, MN          53.43%   1:22:30    8:15  1:21:02
  796  141 M35  Joe Byers, 39, Bloomington, MN            54.60%   1:22:35    8:16  1:20:59
  797  319 M20  Eric Knutson, 30, Minneapolis, MN         53.27%   1:22:36    8:16  1:20:34
  798   39 M50  Robert Hutchinson, 54, Maple Grove, MN    61.72%   1:22:37    8:16  1:20:30
  799  320 M20  Devansh Kalra, 26, Eagan, MN              53.24%   1:22:39    8:16  1:20:23
  800  142 M35  Jacob Sirek, 38, Minneapolis, MN          54.25%   1:22:39    8:16  1:20:40
  801  139 M40  Bradley Koch, 41, Forest Lake, MN         55.28%   1:22:42    8:16  1:19:46
  802   70 M45  Andrew Bauer, 49, Minneapolis, MN         59.03%   1:22:43    8:16  1:19:49
  803   29 M60  Pat Richard, 63, Woodbury, MN             67.01%   1:22:43    8:16  1:21:53
  804  321 M20  David Hirchak, 34, Bloomington, MN        53.35%   1:22:47    8:17  1:21:07
  805  322 M20  Andrew Blade, 33, Lino Lakes, MN          53.24%   1:22:48    8:17  1:22:08
  806  140 M40  Charlie Knudsen, 41, Brooklyn Park, MN    55.18%   1:22:51    8:17  1:19:59
  807   71 M45  Jason Hagman, 46, Farmington, MN          57.46%   1:22:51    8:17  1:21:51
  808  143 M35  Scott Van Overmeiren, 38, Woodbury, MN    54.09%   1:22:54    8:17  1:20:32
  809  144 M35  Brant Luehman, 35, Minneapolis, MN        53.41%   1:22:55    8:18  1:21:39
  810    7 M14  Peyton Thomas, 14, Hastings, MN           56.00%   1:22:55    8:18  1:22:51
  811   40 M50  Christian Lenhart, 51, Roseville, MN      59.88%   1:22:57    8:18  1:21:27
  812  141 M40  Peter Linn, 42, Rochester, MN             55.54%   1:22:58    8:18  1:20:26
  813  142 M40  Brian Kopp, 44, Blaine, MN                56.42%   1:23:00    8:18  1:21:13
  814  323 M20  Ian Murray, 30, Minneapolis, MN           52.97%   1:23:04    8:18  1:20:15
  815  145 M35  Evan Bretzman, 38, Minneapolis, MN        53.95%   1:23:07    8:19  1:19:34
  816  146 M35  Jon Van Nurden, 39, St Paul, MN           54.23%   1:23:09    8:19  1:16:07
  817  147 M35  Aaron Schumacher, 38, Zumbrota, MN        53.91%   1:23:10    8:19  1:19:51
  818   41 M50  Scott Sekelsky, 52, Hudson, WI            60.23%   1:23:11    8:19  1:21:40
  819  148 M35  Jonathan Van Wyck, 39, Edina, MN          54.20%   1:23:12    8:19  1:19:58
  820   42 M50  Corey Walther, 51, Chanhassen, MN         59.68%   1:23:13    8:19  1:16:13
  821   72 M45  John Maslow, 45, Savage, MN               56.73%   1:23:14    8:19  1:20:52
  822    8 M14  Henry Watson, 14, Andover, MN             55.78%   1:23:15    8:20  1:20:58
  823  149 M35  Jeremy Nebelsick, 35, Saint Michael, MN   53.18%   1:23:16    8:20  1:21:13
  824   33 M55  Roger Scherck, 59, Clayton, MO            64.08%   1:23:17    8:20  1:20:39
  825  143 M40  Ryan Brown, 40, Dickinson County, MI      54.49%   1:23:17    8:20  1:21:45
  826  150 M35  Adam Gierok, 37, Woodbury, MN             53.55%   1:23:19    8:20  1:21:49
  827  151 M35  Christopher Solie, 38, Bloomington, MN    53.78%   1:23:22    8:20  1:20:56
  828  324 M20  Matt Stewart, 29, Minneapolis, MN         52.76%   1:23:24    8:20  1:20:32
  829   43 M50  Paul Kasbohm, 50, Maple Grove, MN         59.05%   1:23:24    8:20  1:20:44
  830  152 M35  Ben Wacek, 38, Arden Hills, MN            53.76%   1:23:24    8:20  1:20:58
  831  144 M40  Matt Doda, 40, Mound, MN                  54.41%   1:23:25    8:21  1:22:09
  832  153 M35  Matthew Turner, 36, Mounds View, MN       53.25%   1:23:27    8:21  1:21:40
  833  325 M20  Jordan Harper, 34, Bloomington, MN        52.91%   1:23:28    8:21  1:21:55
  834   73 M45  Joel Eisfelder, 45, Richfield, MN         56.55%   1:23:30    8:21  1:22:15
  835  154 M35  Devin Creurer, 38, Mendota Heights, MN    53.67%   1:23:33    8:21  1:22:46
  836  326 M20  Andrew Menke, 33, Bloomington, MN         52.74%   1:23:35    8:22  1:21:02
  837   34 M55  Brendan Keenan, 55, Minneapolis, MN       61.56%   1:23:35    8:22  1:21:20
  838  145 M40  Kevin Pichelman, 42, Minnetonka, MN       55.11%   1:23:37    8:22  1:21:14
  839   44 M50  William Sikorski, 52, Hudson, WI          59.91%   1:23:38    8:22  1:23:00
  840  327 M20  Brady Skifstad, 27, Minnetonka, MN        52.57%   1:23:42    8:22  1:21:26
  841  146 M40  Scott Fritz, 41, Maple Grove, MN          54.62%   1:23:42    8:22  1:22:24
  842  155 M35  Matthew Messina, 35, Minneapolis, MN      52.91%   1:23:42    8:22  1:22:54
  843   11 M65  Daniel Rockers, 65, Eagan, MN             67.50%   1:23:44    8:22  1:23:06
  844  328 M20  Peter Elsham, 34, Minneapolis, MN         52.73%   1:23:45    8:23  1:22:12
  845   35 M55  Mike Porter, 57, Brainerd, MN             62.54%   1:23:46    8:23  1:21:55
  846  156 M35  Rob Saver, 36, Burnsville, MN             53.02%   1:23:49    8:23  1:15:59
  847   74 M45  Dylan Abrams, 46, White Bear Lake, MN     56.80%   1:23:49    8:23  1:22:22
  848   30 M60  Richard Phillips, 60, Eagan, MN           64.23%   1:23:52    8:23  1:21:20
  849   12 M65  Jim Bishop, 65, Minneapolis, MN           67.39%   1:23:52    8:23  1:23:07
  850   75 M45  Timothy Raducha-Grace, 46, Minneapolis, MN 56.76%   1:23:53    8:23  1:21:17
  851   45 M50  Jonathan Gelperin, 53, St Louis Park, MN  60.25%   1:23:54    8:23  1:21:14
  852  329 M20  Jesse Goldfarb, 31, Minneapolis, MN       52.43%   1:23:55    8:24  1:21:10
  853  330 M20  Dan Neighbors, 31, St Louis Park, MN      52.42%   1:23:56    8:24  1:16:27
  854  147 M40  Josh Soldin, 40, Minneapolis, MN          54.04%   1:23:59    8:24  1:21:04
  855    5 M16  Joshua Grall, 17, Woodbury, MN            52.80%   1:24:02    8:24  1:15:16
  856  157 M35  Andy Van Beck, 35, Minneapolis, MN        52.69%   1:24:03    8:24  1:23:08
  857  331 M20  Chad Grossmann, 28, Minnetonka, MN        52.34%   1:24:04    8:24  1:21:23
  858  332 M20  Alex Tennant, 29, Minneapolis, MN         52.32%   1:24:06    8:25  1:21:31
  859   76 M45  David Bierman, 46, St Paul, MN            56.61%   1:24:06    8:25  1:22:55
  860  333 M20  Landon Lancaster, 23, Lakeville, MN       52.29%   1:24:09    8:25  1:22:53
  861  158 M35  Jack McQuiston, 37, Minneapolis, MN       53.02%   1:24:09    8:25  1:23:12
  862   77 M45  Richard Baker, 48, Champlin, MN           57.49%   1:24:12    8:25  1:22:25
  863  148 M40  Mike Moffitt, 42, Eagan, MN               54.71%   1:24:13    8:25  1:23:00
  864   46 M50  Jason Riley, 51, Maple Grove, MN          58.96%   1:24:14    8:25  1:21:17
  865  334 M20  Ryan Smith, 30, Minneapolis, MN           52.22%   1:24:16    8:26  1:22:16
  866  335 M20  Brady Storhoff, 30, Blaine, MN            52.20%   1:24:17    8:26  1:22:00
  867  336 M20  Matthew Sauer, 34, Shoreview, MN          52.40%   1:24:17    8:26  1:22:18
  868   78 M45  Mark Brady, 46, Shakopee, MN              56.45%   1:24:20    8:26  1:21:13
  869  149 M40  Christopher Aishford, 41, Lakeville, MN   54.20%   1:24:21    8:26  1:21:15
  870  150 M40  Troy Appeldorn, 40, Chaska, MN            53.78%   1:24:23    8:26  1:21:49
  871  151 M40  Brian Bergstrom, 44, Farmington, MN       55.49%   1:24:23    8:26  1:22:17
  872  152 M40  Michael Reed, 40, Minneapolis, MN         53.77%   1:24:24    8:26  1:23:28
  873  153 M40  David Parent, 44, Lino Lakes, MN          55.47%   1:24:25    8:27  1:21:40
  874  337 M20  Benjamin Roberts, 30, New Brighton, MN    52.11%   1:24:26    8:27  1:21:13
  875  338 M20  David Katz, 33, St Paul, MN               52.21%   1:24:26    8:27  1:22:43
  876  339 M20  Gabrie RamirezHernandez, 28, Minneapolis, MN
                                                          52.10%   1:24:27    8:27  1:22:09
  877   36 M55  Doug Murphy, 56, Fargo, ND                61.46%   1:24:28    8:27  1:22:57
  878   37 M55  Ryan Wateland, 55, St. Cloud, MN          60.90%   1:24:29    8:27  1:21:24
  879   47 M50  Mark Staloch, 53, St Paul, MN             59.83%   1:24:29    8:27  1:22:46
  880  154 M40  Jonathan Plotz, 40, Minneapolis, MN       53.71%   1:24:30    8:27  1:10:29
  881  159 M35  James Bischoff, 39, Minneapolis, MN       53.35%   1:24:31    8:27  1:23:43
  882  340 M20  Benjamin Sandquist, 32, Columbia Heights, MN
                                                          52.03%   1:24:37    8:28  1:22:12
  883  155 M40  Ted Meehan, 40, Edina, MN                 53.60%   1:24:40    8:28  1:21:27
  884  160 M35  Stephen Froelich, 36, West Saint Paul, MN 52.48%   1:24:40    8:28  1:24:22
  885   79 M45  Andrew Harrington, 45, Barron, WI         55.76%   1:24:41    8:28  1:23:41
  886  161 M35  Eric Barstad, 37, Minneapolis, MN         52.65%   1:24:45    8:29  1:21:13
  887  162 M35  Thomas English, 38, Madison, WI           52.91%   1:24:45    8:29  1:21:15
  888   80 M45  David Cantrill, 48, Eden Prairie, MN      57.12%   1:24:45    8:29  1:22:30
  889  341 M20  Tyler Blackmon, 28, St Paul, MN           51.90%   1:24:47    8:29  1:15:55
  890   31 M60  Jim Glazer, 63, St Paul, MN               65.37%   1:24:48    8:29  1:22:41
  891  156 M40  Dan Bartel, 43, North Oaks, MN            54.78%   1:24:48    8:29  1:23:19
  892  163 M35  Tom Trachtman, 35, Minneaplis, MN         52.22%   1:24:48    8:29  1:23:36
  893   81 M45  Josh Robinson, 48, Osceola, WI            57.08%   1:24:49    8:29  1:23:45
  894  342 M20  Jack Quinlan, 26, Saint Paul, MN          51.87%   1:24:50    8:29  1:22:32
  895  164 M35  Daniel Koller, 36, Grand Forks, ND        52.37%   1:24:51    8:29  1:21:45
  896  343 M20  Nick Schmidtke, 26, Fridley, MN           51.86%   1:24:51    8:29  1:23:17
  897  344 M20  Samu Miller, 34, Saint Paul, MN           52.04%   1:24:52    8:29  1:23:59
  898   48 M50  Craig Helmstetter, 52, Golden Valley, MN  59.03%   1:24:53    8:29  1:21:58
  899  165 M35  Craig Gloudemans, 39, Neenah, WI          53.12%   1:24:53    8:29  1:23:00
  900  345 M20  Denny Meints, 34, St. Paul, MN            52.02%   1:24:54    8:29  1:23:06
  901  157 M40  Paul Ford, 44, Shoreview, MN              55.15%   1:24:55    8:30  1:21:42
  902   49 M50  Brian Kopp, 53, Rochester, MN             59.51%   1:24:56    8:30  1:22:34
  903  346 M20  Samuel Zuleger, 32, Minneapolis, MN       51.82%   1:24:57    8:30  1:22:01
  904  158 M40  Kyle Tomesh, 44, Rice Lake, WI            55.11%   1:24:58    8:30  1:16:44
  905   82 M45  Taj Melson, 48, Orono, MN                 56.98%   1:24:58    8:30  1:22:57
  906  159 M40  Lucas Brey, 42, Minnetrista, MN           54.22%   1:24:59    8:30  1:22:38
  907   32 M60  Jay Dommeyer, 61, Woodbury, MN            63.97%   1:25:00    8:30  1:17:51
  908  166 M35  Scott Gillespie, 39, Farmington, MN       53.05%   1:25:00    8:30  1:23:11
  909  167 M35  Dan Kvitrud, 35, Oakdale, MN              52.10%   1:25:00    8:30  1:23:45
  910  160 M40  Christopher Ritter, 40, Edina, MN         53.38%   1:25:01    8:30  1:22:48
  911   33 M60  Bruce Leslie, 60, Minneapolis, MN         63.34%   1:25:03    8:30  1:22:49
  912    3 M70  Terry O Connell, 70, Davenport, IA        69.89%   1:25:04    8:30  1:24:22
  913  347 M20  Peter Giacomini, 28, Minneapolis, MN      51.69%   1:25:07    8:31  1:21:48
  914   50 M50  Jeff Porzondek, 54, Chippewa Falls, WI    59.91%   1:25:07    8:31  1:22:27
  915  161 M40  Dave Knowles, 43, Medina, MN              54.56%   1:25:08    8:31  1:23:03
  916   51 M50  Tim Eschweiler, 53, Woodbury, MN          59.36%   1:25:09    8:31  1:25:03
  917   38 M55  Braden Beam, 55, St Louis Park, MN        60.41%   1:25:10    8:31  1:22:45
  918  348 M20  Scott Clinton, 29, Chaska, MN             51.66%   1:25:10    8:31  1:23:24
  919   39 M55  Perry Aasness, 58, Woodbury, MN           62.06%   1:25:12    8:31  1:24:34
  920  168 M35  Erik Hol, 37, Minneapolis, MN             52.36%   1:25:13    8:31  1:24:08
  921   83 M45  Brian Malecha, 47, Plymouth, MN           56.30%   1:25:16    8:32  1:18:16
  922   84 M45  Aaron Wilson, 49, Chanhassen, MN          57.25%   1:25:17    8:32  1:24:34
  923   52 M50  Scott Kalb, 53, Savage, MN                59.24%   1:25:19    8:32  1:22:34
  924   53 M50  Lars Olson, 52, Minneapolis, MN           58.73%   1:25:19    8:32  1:23:18
  925   54 M50  Andrew Mogendorff, 50, Minneapolis, MN    57.72%   1:25:19    8:32  1:23:18
  926  162 M40  Binam Shrestha, 41, Golden Valley, MN     53.58%   1:25:19    8:32  1:23:22
  927  349 M20  Alex Gutierrez, 32, Mountain View, CA     51.58%   1:25:21    8:32  1:23:17
  928  169 M35  Peter Larson, 35, St Paul, MN             51.88%   1:25:21    8:32  1:23:28
  929  170 M35  Jd Leggott, 36, St Louis Park, MN         52.06%   1:25:21    8:32  1:23:34
  930  171 M35  Chris Chaffee, 38, Blaine, MN             52.52%   1:25:22    8:32  1:23:28
  931  350 M20  Bradford Morrison, 27, Minneapolis, MN    51.54%   1:25:22    8:32  1:23:47
  932  163 M40  Justin Cardinal, 41, Minneapolis, MN      53.54%   1:25:23    8:32  1:18:10
  933  164 M40  William Schmalstieg, 44, Saint Paul, MN   54.83%   1:25:24    8:32  1:24:51
  934  172 M35  Matthew Ritz, 38, Chanhassen, MN          52.47%   1:25:27    8:33  1:22:49
  935   40 M55  Brian Shimley, 55, Eden Prairie, MN       60.20%   1:25:28    8:33  1:21:57
  936   55 M50  Paul Barnhart, 54, Sioux Falls, SD        59.66%   1:25:28    8:33  1:23:23
  937  165 M40  Michael Babine-Dinnen, 41, Minnetonka, MN 53.47%   1:25:30    8:33  1:22:02
  938  173 M35  Eric Stavenger, 38, Minnetonka, MN        52.42%   1:25:32    8:33  1:23:23
  939   85 M45  Billy Jansen, 48, Shakopee, MN            56.60%   1:25:32    8:33  1:23:30
  940  174 M35  Dan Chase, 37, Minneapolis, MN            52.17%   1:25:32    8:33  1:24:00
  941   41 M55  Jim Schmidt, 55, Woodbury, MN             60.15%   1:25:32    8:33  1:24:50
  942  351 M20  Nathan Stearley, 20, New Brighton, MN     51.43%   1:25:33    8:33  1:25:03
  943   13 M65  Mark LeDuc, 68, Coon Rapids, MN           68.05%   1:25:35    8:34  1:24:53
  944  175 M35  Joe Hayes, 39, Minneapolis, MN            52.69%   1:25:35    8:34  1:24:59
  945   56 M50  Lionel Rivas, 53, Rosemount, MN           59.05%   1:25:36    8:34  1:22:12
  946  166 M40  Brad Johnson, 42, Minneapolis, MN         53.82%   1:25:37    8:34  1:23:32
  947   57 M50  Mike Huray, 50, Lakeville, MN             57.51%   1:25:38    8:34  1:23:06
  948   86 M45  Joe Peltier, 47, Bloomington, MN          56.05%   1:25:39    8:34  1:23:50
  949  352 M20  Sam Van Hefty, 33, Saint Paul, MN         51.42%   1:25:43    8:34  1:23:11
  950  167 M40  Paul Rehschuh, 41, Robbinsdale, MN        53.32%   1:25:44    8:34  1:22:40
  951  168 M40  Brad Park, 41, Edina, MN                  53.32%   1:25:44    8:34  1:24:55
  952  176 M35  Brian Charlton, 38, Edina, MN             52.30%   1:25:44    8:34  1:24:55
  953   87 M45  Jeremy Maniak, 47, Shoreview, MN          55.95%   1:25:48    8:35  1:22:18
  954  353 M20  Cody Sprenger, 28, Lino Lakes, MN         51.26%   1:25:50    8:35  1:16:58
  955  169 M40  Erik Stromstad, 41, Saint Paul, MN        53.26%   1:25:50    8:35  1:23:21
  956  354 M20  Robert Maloney, 32, Minneapolis, MN       51.29%   1:25:50    8:35  1:25:45
  957   58 M50  Joel Owen, 51, Rochester, MN              57.85%   1:25:51    8:35  1:24:35
  958  177 M35  Tyler Lilienthal, 35, Waconia, MN         51.56%   1:25:53    8:35  1:23:13
  959   42 M55  Joel Stensrud, 55, Minneapolis, MN        59.90%   1:25:54    8:35  1:22:29
  960           Joe Schuldt, 29, Excelsior, MN            51.20%   1:25:56    8:36  1:23:08
  961  355 M20  Aaron Hallstrom, 24, Brooklyn Center, MN  51.20%   1:25:56    8:36  1:23:51
  962  178 M35  Daniel Sellers, 39, Medina, MN            52.46%   1:25:57    8:36  1:23:48
  963   34 M60  Vernon Berglund, 64, Golden Valley, MN    65.11%   1:25:57    8:36  1:24:41
  964   43 M55  Dennis Rosemark, 56, St. Paul, MN         60.37%   1:26:00    8:36  1:17:30
  965  179 M35  Kurt Kipka, 37, Plymouth, MN              51.83%   1:26:05    8:37  1:23:46
  966  356 M20  Michael Schwitters, 33, Bloomington, MN   51.20%   1:26:06    8:37  1:22:40
  967  357 M20  Jack Campbell, 23, Saint Paul, MN         51.08%   1:26:08    8:37  1:24:18
  968   88 M45  John-Paul Jacobson, 46, Hugo, MN          55.24%   1:26:11    8:37  1:22:48
  969  358 M20  Erik Dickamore, 25, Plain City, UT        51.05%   1:26:11    8:37  1:24:15
  970   59 M50  Matthew O'Hara, 53, St. Paul, MN          58.65%   1:26:11    8:37  1:25:57
  971    4 M70  Dan Murphy, 70, Apple Valley, MN          68.97%   1:26:12    8:37  1:25:20
  972   89 M45  Chad Bjugan, 49, Chaska, MN               56.62%   1:26:14    8:37  1:24:16
  973   44 M55  Lenny Crouse, 58, Wyoming, MN             61.31%   1:26:14    8:37  1:24:22
  974   90 M45  Dan Berg, 49, Mound, MN                   56.61%   1:26:15    8:38  1:24:17
  975  170 M40  Melvin Carter, 43, Saint Paul, MN         53.85%   1:26:16    8:38  1:18:59
  976   91 M45  Ben Carter, 48, Eden Prairie, MN          56.12%   1:26:16    8:38  1:25:34
  977  359 M20  Connor Ifkewitsch, 22, Minneapolis, MN    50.98%   1:26:18    8:38  1:25:49
  978   35 M60  Michael Hendrickson, 62, St. Louis Park, MN
                                                          63.60%   1:26:19    8:38  1:23:15
  979  171 M40  Brandon Coombs, 42, Savage, MN            53.37%   1:26:20    8:38  1:23:44
  980  180 M35  Kurt Stafki, 36, Minneapolis, MN          51.47%   1:26:20    8:38  1:24:51
  981   45 M55  Michael Grove, 55, Red Wing, MN           59.56%   1:26:23    8:38  1:24:16
  982   92 M45  Dave Schneider, 49, Lakeland, MN          56.52%   1:26:23    8:38  1:24:36
  983   46 M55  John Basalla, 58, Mountain View, CA       61.17%   1:26:26    8:39  1:23:37
  984   47 M55  Scott Belcher, 58, Minneapolis, MN        61.14%   1:26:29    8:39  1:23:39
  985  360 M20  Jacob Raddatz, 26, Duluth, MN             50.87%   1:26:30    8:39  1:17:44
  986  172 M40  Michael Frasier, 40, Minneapolis, MN      52.46%   1:26:31    8:39  1:24:11
  987  173 M40  Scott Striegel, 41, Saint Anthony, MN     52.84%   1:26:31    8:39  1:24:11
  988  181 M35  Erich Heber, 38, Minneapolis, MN          51.83%   1:26:31    8:39  1:24:17
  989  361 M20  Adam Schumacher, 33, Fargo, ND            50.93%   1:26:33    8:39  1:19:21
  990  182 M35  Charles Elhard, 35, Fargo, ND             51.17%   1:26:33    8:39  1:19:22
  991  362 M20  Michael Peterson, 32, St Paul, MN         50.86%   1:26:33    8:39  1:23:37
  992   48 M55  Henry Bugner, 56, Minneapolis, MN         59.97%   1:26:34    8:39  1:25:12
  993   60 M50  Chris Wilhoit, 52, Saint Louis Park, MN   57.87%   1:26:35    8:40  1:23:47
  994   49 M55  Michael Seaton, 58, Eden Prairie, MN      61.01%   1:26:40    8:40  1:24:55
  995  183 M35  Andrew Sheets, 39, Farmington, MN         52.01%   1:26:42    8:40  1:24:03
  996  184 M35  Mike Kuzniar, 38, Lakeville, MN           51.72%   1:26:42    8:40  1:24:03
  997  185 M35  Nathaniel Whitcomb, 39, Minneapolis, MN   52.00%   1:26:43    8:40  1:18:47
  998   61 M50  Mark Stewart, 53, Saint Paul, MN          58.27%   1:26:45    8:41  1:24:38
  999  174 M40  Mark Eastvold, 40, Duluth, MN             52.31%   1:26:46    8:41  1:24:37
 1000   62 M50  Patrick Mulvihill, 52, Saint Paul, MN     57.73%   1:26:47    8:41  1:19:43
 1001  186 M35  Peter Allen, 38, St Paul, MN              51.67%   1:26:47    8:41  1:25:47
 1002  187 M35  Erik Baker, 35, Minneapolis, MN           51.00%   1:26:50    8:41  1:17:57
 1003  175 M40  Kristopher Olson, 41, Maple Grove, MN     52.65%   1:26:50    8:41  1:25:30
 1004  188 M35  Michael Ratz, 39, Minneapolis, MN         51.88%   1:26:55    8:42  1:25:04
 1005   93 M45  Jason Bakke, 49, Lakeville, MN            56.16%   1:26:56    8:42  1:24:57
 1006   94 M45  Ryan Odonnell, 46, Waconia, MN            54.74%   1:26:58    8:42  1:25:27
 1007   95 M45  Chad Van Dyke, 48, North Branch, MN       55.65%   1:26:59    8:42  1:24:45
 1008   50 M55  John Falvey, 56, Lake City, MN            59.68%   1:27:00    8:42  1:24:22
 1009   36 M60  Patrick Campbell, 63, St Paul, MN         63.71%   1:27:00    8:42  1:26:20
 1010  363 M20  Eric Nead, 34, Minneapolis, MN            50.75%   1:27:01    8:42  1:24:49
 1011  189 M35  Andrew Wroblewski, 36, Minneapolis, MN    51.07%   1:27:01    8:42  1:24:54
 1012  190 M35  Matthew Hass, 37, Plymouth, MN            51.25%   1:27:04    8:42  1:24:11
 1013  364 M20  Dan Bickelhaupt, 29, St Louis Park, MN    50.53%   1:27:05    8:43  1:19:01
 1014  191 M35  Ryan Bloomberg, 39, Minneapolis, MN       51.73%   1:27:10    8:43  1:26:49
 1015  365 M20  Brady Gullicks, 25, Hastings, MN          50.47%   1:27:11    8:43  1:25:12
 1016  176 M40  Tim Flagstad, 40, Bismarck, ND            52.02%   1:27:15    8:44  1:24:26
 1017  366 M20  Max Marshall, 22, Eagan, MN               50.41%   1:27:17    8:44  1:18:26
 1018  192 M35  Scott Schraufnagel, 36, Minneapolis, MN   50.89%   1:27:19    8:44  1:26:02
 1019  177 M40  Joshua Kretsch, 41, Forest Lake, MN       52.34%   1:27:20    8:44  1:20:08
 1020   96 M45  Patrick Finn, 45, Eden Prairie, MN        54.04%   1:27:22    8:44  1:24:43
 1021   63 M50  Scott Farwig, 50, Minneapolis, MN         56.37%   1:27:22    8:44  1:24:56
 1022  178 M40  Trey Meadows, 41, Minneapolis, MN         52.28%   1:27:26    8:45  1:24:44
 1023  179 M40  Michael Pederson, 41, Cloquet, MN         52.28%   1:27:26    8:45  1:26:25
 1024   97 M45  Soren Huggins, 48, St Louis Park, MN      55.36%   1:27:27    8:45  1:24:47
 1025   51 M55  Troy Titus, 58, Owatonna, MN              60.45%   1:27:28    8:45  1:26:24
 1026   37 M60  Neil Falken, 61, Edina, MN                62.11%   1:27:33    8:45  1:25:53
 1027   52 M55  Phil Rogers, 59, Esko, MN                 60.94%   1:27:34    8:45  1:26:53
 1028  367 M20  Brendan Meier, 33, Rochester, MN          50.33%   1:27:35    8:46  1:24:01
 1029   53 M55  Christopher Goede, 55, Hopkins, MN        58.71%   1:27:38    8:46  1:27:15
 1030   64 M50  Brad Boleman, 53, Mounds View, MN         57.67%   1:27:39    8:46  1:24:56
 1031  180 M40  Michael Goodwin, 40, St. Anthony, MN      51.78%   1:27:39    8:46  1:25:06
 1032   38 M60  Jay Grandprey, 61, Windom, MN             62.02%   1:27:40    8:46  1:27:19
 1033  193 M35  John Michaletz, 36, Edina, MN             50.68%   1:27:41    8:46  1:25:53
 1034   65 M50  Joel Leer, 54, Northfield, MN             58.14%   1:27:42    8:46  1:26:44
 1035  368 M20  Max Nesterak, 32, St Paul, MN             50.17%   1:27:45    8:47  1:20:08
 1036   39 M60  Jim Bergeson, 64, Red Wing, MN            63.78%   1:27:45    8:47  1:26:48
 1037  194 M35  James Birney, 35, Austin, TX              50.44%   1:27:48    8:47  1:20:31
 1038  369 M20  Ryan Filipek, 31, Farmington, MN          50.11%   1:27:48    8:47  1:25:27
 1039    3 M12  Luca Kopacz, 13, Shoreview, MN            54.13%   1:27:49    8:47  1:17:58
 1040  181 M40  Dan Johnson, 41, Albertville, MN          52.06%   1:27:49    8:47  1:24:56
 1041  195 M35  Alex Nordenson, 35, Minneapolis, MN       50.41%   1:27:51    8:47  1:20:34
 1042   98 M45  Matt Witte, 46, Andover, MN               54.17%   1:27:53    8:47  1:25:23
 1043  370 M20  Daniel Leal, 27, Minneapolis, MN          50.06%   1:27:54    8:47  1:20:37
 1044  371 M20  Austin Cumblad, 34, Minneapolis, MN       50.24%   1:27:54    8:47  1:25:29
 1045   54 M55  Terry Carriveau, 57, Vadnais Heights, MN  59.60%   1:27:54    8:47  1:26:03
 1046  372 M20  Andrew Maher, 32, Minneapolis, MN         50.07%   1:27:55    8:48  1:26:00
 1047  373 M20  Zachary Howard, 34, Minneapolis, MN       50.22%   1:27:56    8:48  1:20:41
 1048  374 M20  Nick Anderson, 26, Edina, MN              50.04%   1:27:56    8:48  1:24:39
 1049   55 M55  Terry Ergen, 56, Mora, MN                 59.04%   1:27:56    8:48  1:25:23
 1050    9 M14  Liam Carlson, 15, Saint Paul, MN          51.81%   1:27:57    8:48  1:20:39
 1051   99 M45  Chris Higgins, 45, Farmington, MN         53.68%   1:27:57    8:48  1:24:32
 1052  196 M35  Tom Hawkinson, 37, Woodbury, MN           50.72%   1:27:58    8:48  1:25:00
 1053  375 M20  Cody Aafedt, 27, Minneapolis, MN          50.01%   1:27:59    8:48  1:27:11
 1054  182 M40  Paul Raff, 40, Pittsburgh, PA             51.57%   1:28:00    8:48  1:24:35
 1055  197 M35  Justin Samuels, 39, Mendota Heights, MN   51.24%   1:28:00    8:48  1:24:36
 1056  183 M40  Philip Zeccardi, 40, Lincoln, NE          51.57%   1:28:00    8:48  1:25:46
 1057  184 M40  Michael Henriksen, 42, Lakeville, MN      52.30%   1:28:06    8:49  1:25:36
 1058  376 M20  Casey Ulrich, 32, St Paul, MN             49.94%   1:28:09    8:49  1:20:58
 1059   40 M60  Fritz Arnason, 60, Edina, MN              61.11%   1:28:09    8:49  1:25:07
 1060  377 M20  Christopher Petros, 32, St. Louis Park, MN 49.94%   1:28:09    8:49  1:26:08
 1061  378 M20  Justin Neisius, 28, Arden Hills, MN       49.88%   1:28:13    8:49  1:19:39
 1062  379 M20  Erik Vaage, 30, Saint Paul, MN            49.87%   1:28:14    8:49  1:20:04
 1063  198 M35  Mike Vlasak, 39, Minneapolis, MN          51.10%   1:28:14    8:49  1:25:53
 1064  185 M40  Nick Kalkman, 42, Mendota Heights, MN     52.21%   1:28:15    8:50  1:26:29
 1065  199 M35  Nicholas Vito, 35, Grand Rapids, MI       50.17%   1:28:16    8:50  1:25:55
 1066  100 M45  Andy Rowell, 47, Minneapolis, MN          54.37%   1:28:17    8:50  1:26:23
 1067  186 M40  Jeff Seifert, 43, Minneapolis, MN         52.60%   1:28:19    8:50  1:24:57
 1068  380 M20  Logan Brinn, 33, Richfield, MN            49.88%   1:28:22    8:50  1:25:49
 1069  381 M20  Ryan Carriere, 30, Minneapolis, MN        49.79%   1:28:22    8:50  1:26:20
 1070   14 M65  Larry Caldwell, 67, Sioux Falls, SD       65.25%   1:28:22    8:50  1:26:48
 1071  200 M35  Scott Simpson, 36, Minneapolis, MN        50.26%   1:28:25    8:51  1:19:20
 1072  187 M40  Brian Larson, 44, Lakeville, MN           52.93%   1:28:28    8:51  1:21:17
 1073   66 M50  Steve Mayeron, 52, Minneapolis, MN        56.63%   1:28:28    8:51  1:26:33
 1074  188 M40  Andy Walz, 43, St Paul, MN                52.50%   1:28:29    8:51  1:26:12
 1075   41 M60  Thomas Sager, 61, Owatonna, MN            61.45%   1:28:29    8:51  1:26:19
 1076  382 M20  Kyle Shatzer, 32, Minneapolis, MN         49.73%   1:28:31    8:51  1:25:15
 1077  101 M45  Bryan Lao, 49, Lakeville, MN              55.15%   1:28:32    8:51  1:25:22
 1078   56 M55  David Sullivan, 55, St. Paul, MN          58.10%   1:28:33    8:51  1:26:20
 1079  383 M20  Matthew Hagen, 32, Roseville, MN          49.70%   1:28:34    8:51  1:25:46
 1080    5 M70  Gary ellis, 72, North Oaks, MN            68.73%   1:28:35    8:52  1:27:44
 1081  201 M35  Tim Goldencrown, 39, St Louis Park, MN    50.89%   1:28:36    8:52  1:21:03
 1082  384 M20  Jacob Reiter, 34, Cold Spring, MN         49.85%   1:28:36    8:52  1:26:04
 1083   57 M55  Jim Benson, 59, Baxter, MN                60.23%   1:28:36    8:52  1:26:52
 1084  189 M40  Preston Tokheim, 42, Madison, WI          52.00%   1:28:37    8:52  1:25:17
 1085  385 M20  Desmond Cariveau, 30, Saint Paul, MN      49.63%   1:28:39    8:52  1:25:24
 1086  386 M20  Bryson Burkholder, 28, Chanhassen, MN     49.61%   1:28:41    8:52  1:19:25
 1087  387 M20  Samuel Dyer, 26, Minneapolis, MN          49.61%   1:28:41    8:52  1:25:23
 1088  190 M40  William Mueller, 44, Austin, TX           52.74%   1:28:47    8:53  1:26:58
 1089  202 M35  Tom Erickson, 39, Stillwater, MN          50.77%   1:28:49    8:53  1:25:52
 1090  102 M45  Matthew Hanson, 47, Chanhassen, MN        54.04%   1:28:50    8:53  1:20:59
 1091  203 M35  Jordan Baynard, 37, Saint Paul, MN        50.23%   1:28:50    8:53  1:21:27
 1092   67 M50  Joel Lancaster, 50, Lakeville, MN         55.41%   1:28:52    8:53  1:27:36
 1093  388 M20  Iain Rude, 23, Albertville, MN            49.45%   1:28:59    8:54  1:19:48
 1094  204 M35  Jason Dorschner, 39, Shorewood, MN        50.67%   1:28:59    8:54  1:21:29
 1095  389 M20  Clint Pauly, 33, Saint Louis Park, MN     49.54%   1:28:59    8:54  1:21:29
 1096  390 M20  Jonathan Hadler, 34, Minneapolis, MN      49.62%   1:29:00    8:54  1:25:34
 1097  191 M40  Joe Thielen, 42, Redwood Falls, MN        51.76%   1:29:01    8:54  1:28:00
 1098  391 M20  Rodney Barto, 28, Mendota Heights, MN     49.41%   1:29:03    8:54  1:21:02
 1099  392 M20  Maurice Nguyen, 32, St Paul, MN           49.44%   1:29:03    8:54  1:25:55
 1100  393 M20  Matthew Halverson, 28, Palatine, IL       49.39%   1:29:05    8:55  1:19:49
 1101  103 M45  Troy Ronning, 47, Eden Prairie, MN        53.86%   1:29:08    8:55  1:25:36
 1102   58 M55  Philip Wandrei, 58, Edina, MN             59.32%   1:29:08    8:55  1:26:55
 1103   59 M55  Kelly Sardon-Garrity, 55, Minneapolis, MN 57.69%   1:29:11    8:55  1:26:32
 1104  394 M20  Alexander Tadt, 31, Maple Grove, MN       49.33%   1:29:12    8:55  1:27:57
 1105  395 M20  John Mueller, 32, Little Canada, MN       49.33%   1:29:14    8:55  1:25:58
 1106  104 M45  Derek Widner, 46, River Falls, WI         53.34%   1:29:15    8:56  1:26:09
 1107   60 M55  Kevin Lentsch, 55, Chanhassen, MN         57.63%   1:29:17    8:56  1:21:19
 1108  396 M20  Cody Rondeau, 31, Eagan, MN               49.27%   1:29:18    8:56  1:21:43
 1109  205 M35  John Franke, 36, Rosemount, MN            49.76%   1:29:18    8:56  1:21:51
 1110  397 M20  Benjamin Flaaten, 34, Apple Valley, MN    49.46%   1:29:18    8:56  1:26:18
 1111  105 M45  Jon Kircher, 47, St Paul, MN              53.76%   1:29:18    8:56  1:26:49
 1112    6 M70  David Jendrzejek, 70, Shoreview, MN       66.55%   1:29:20    8:56  1:28:37
 1113  398 M20  Lars Mattison, 32, St. Anthony, MN        49.25%   1:29:23    8:56  1:27:49
 1114  399 M20  Cory Iskierka, 29, Andover, MN            49.22%   1:29:24    8:56  1:27:06
 1115  400 M20  Mark Altenbach, 32, Minneapoils, MN       49.17%   1:29:32    8:57  1:20:59
 1116  192 M40  Jerry Thamert, 41, Ham Lake, MN           51.05%   1:29:33    8:57  1:25:52
 1117  401 M20  Adam Goedken, 24, Minneapolis, MN         49.12%   1:29:35    8:58  1:22:01
 1118  402 M20  Alex Finseth, 26, Bloomington, MN         49.09%   1:29:38    8:58  1:26:55
 1119   68 M50  Eric Nelson, 51, Maple Grove, MN          55.39%   1:29:40    8:58  1:26:24
 1120  403 M20  Ben Fuller, 31, Maple Grove, MN           49.06%   1:29:41    8:58  1:21:56
 1121  404 M20  Tanner Friedrich, 29, St. Louis Park, MN  49.02%   1:29:46    8:59  1:22:29
 1122  206 M35  Phil Kirsch, 38, White Bear Lake, MN      49.94%   1:29:47    8:59  1:27:22
 1123  207 M35  Kyle Koisti, 35, Woodbury, MN             49.32%   1:29:47    8:59  1:27:33
 1124  208 M35  Andrew Twinamatsiko, 38, Apple Valley, MN 49.91%   1:29:50    8:59  1:22:32
 1125  209 M35  Craig Chapman, 38, St Paul, MN            49.90%   1:29:51    8:59  1:26:57
 1126  106 M45  Eric Hayne, 49, White Bear Lake, MN       54.34%   1:29:51    8:59  1:27:01
 1127   61 M55  Jeff Peterson, 58, Rosemount, MN          58.79%   1:29:56    9:00  1:28:47
 1128  107 M45  Mark Ringger, 49, Sauk Rapids, MN         54.28%   1:29:57    9:00  1:27:12
 1129  193 M40  Luke Babler, 44, Minneapolis, MN          52.05%   1:29:58    9:00  1:28:49
 1130  405 M20  Zachary Ashton, 31, Saint Paul, MN        48.86%   1:30:03    9:00  1:27:21
 1131  108 M45  Keith Wagner, 49, Vadnais Heights, MN     54.22%   1:30:03    9:00  1:28:00
 1132  109 M45  James M Carlisle, 48, Minneapolis, MN     53.74%   1:30:05    9:01  1:22:20
 1133  406 M20  Alec Buehler, 25, Minneapolis, MN         48.82%   1:30:08    9:01  1:27:23
 1134  110 M45  Mark Darst Rice, 46, Minneapolis, MN      52.82%   1:30:08    9:01  1:29:37
 1135   69 M50  Erich Thiel, 50, Davison, MI              54.60%   1:30:11    9:01  1:27:41
 1136  407 M20  Michael Sumption, 33, Blaine, MN          48.87%   1:30:12    9:01  1:27:08
 1137  408 M20  Matthew Miller, 25, Saint Paul, MN        48.78%   1:30:12    9:01  1:28:14
 1138  210 M35  Bronson Mulleitner, 38, St. Louis Park, MN 49.70%   1:30:13    9:01  1:27:46
 1139  211 M35  Luca Potter, 36, Hopkins, MN              49.22%   1:30:17    9:02  1:27:06
 1140  409 M20  Zach Dingmann, 30, St Cloud, MN           48.74%   1:30:17    9:02  1:27:25
 1141  111 M45  Brian Alexander, 47, Edina, MN            53.15%   1:30:19    9:02  1:23:06
 1142    4 M12  Max Frasch, 13, Minneapolis, MN           52.63%   1:30:19    9:02  1:23:19
 1143  212 M35  Jeff Vanis, 39, Lakeville, MN             49.89%   1:30:23    9:02  1:27:43
 1144  194 M40  Brent Wegner, 42, Cottage Grove, WI       50.98%   1:30:23    9:02  1:27:48
 1145  213 M35  Gustav Rustan, 37, Stillwater, MN         49.36%   1:30:24    9:02  1:27:06
 1146   42 M60  Mike Stevenson, 62, Minneapolis, MN       60.73%   1:30:24    9:02  1:29:12
 1147  214 M35  David Garske, 36, Shorewood, MN           49.12%   1:30:28    9:03  1:27:54
 1148  195 M40  Dustin Fansler, 40, St Michael, MN        50.17%   1:30:28    9:03  1:28:22
 1149   62 M55  Mark Bentley, 56, Waupaca, WI             57.38%   1:30:29    9:03  1:28:39
 1150  410 M20  Derick Primus, 34, Victoria, MN           48.78%   1:30:32    9:03  1:28:09
 1151  112 M45  Rocky Robbert, 46, Minneapolis, MN        52.59%   1:30:32    9:03  1:29:02
 1152   43 M60  Scott Hussey, 62, Chanhassen, MN          60.63%   1:30:33    9:03  1:28:55
 1153   70 M50  Humphrey O Otita, 50, Maple Grove, MN     54.37%   1:30:34    9:03  1:28:47
 1154   15 M65  Pat Toutant, 68, Minneapolis, MN          64.29%   1:30:35    9:04  1:27:54
 1155  411 M20  Michael Ney, 33, Minneapolis, MN          48.66%   1:30:35    9:04  1:28:23
 1156   16 M65  Steven Harder, 68, Chanhassen, MN         64.29%   1:30:35    9:04  1:29:45
 1157   63 M55  David Maiers, 56, Madison, WI             57.29%   1:30:37    9:04  1:29:22
 1158  412 M20  Erik Halvorson, 33, Saint Paul, MN        48.63%   1:30:38    9:04  1:27:35
 1159  413 M20  Jake Sieve, 33, Minneapolis, MN           48.61%   1:30:41    9:04  1:20:59
 1160  196 M40  Andrew Zimmer, 41, Chaska, MN             50.40%   1:30:42    9:04  1:28:11
 1161  414 M20  Scott Abdella, 31, Minneapolis, MN        48.51%   1:30:42    9:04  1:28:26
 1162    6 M16  Brett Boie, 16, Pine Island, MN           49.52%   1:30:42    9:04  1:29:07
 1163  415 M20  Brady Boie, 20, Pine Island, MN           48.51%   1:30:42    9:04  1:29:08
 1164  416 M20  John Crozier, 31, Saint Paul, MN          48.50%   1:30:43    9:04  1:27:58
 1165  197 M40  Shane Jahnke, 41, Eagan, MN               50.37%   1:30:45    9:05  1:16:30
 1166  417 M20  Anderson Tuggle, 30, Minneapolis, MN      48.47%   1:30:47    9:05  1:22:53
 1167  198 M40  Jeremyah Biederman, 40, Lake Elmo, MN     49.99%   1:30:47    9:05  1:27:44
 1168   71 M50  Michael Cooper, 53, Inver Grove Heigh, MN 55.68%   1:30:47    9:05  1:29:40
 1169  418 M20  Sam Rode, 25, St. Paul, MN                48.45%   1:30:49    9:05  1:28:49
 1170  215 M35  Ilan Klages-Mundt, 36, Woodbury, MN       48.91%   1:30:51    9:05  1:28:54
 1171   44 M60  Tom Letscher, 62, St. Louis Park, MN      60.41%   1:30:52    9:05  1:28:18
 1172  113 M45  Aaron Gaalswyk, 47, Minneapolis, MN       52.82%   1:30:53    9:05  1:29:54
 1173   64 M55  Alex Boyer, 55, Minneapolis, MN           56.60%   1:30:54    9:05  1:23:06
 1174  216 M35  David Aron, 39, Minneapolis, MN           49.61%   1:30:54    9:05  1:27:11
 1175  217 M35  Spencer Higgins, 38, Saint Paul, MN       49.32%   1:30:55    9:06  1:21:24
 1176   17 M65  Michael Bjornberg, 68, Minneapolis, MN    64.06%   1:30:55    9:06  1:30:43
 1177  218 M35  Dave Grufman, 35, St Paul, MN             48.68%   1:30:58    9:06  1:27:55
 1178  419 M20  Michael Boevers, 34, St Paul, MN          48.54%   1:30:59    9:06  1:23:44
 1179  199 M40  Eric Ferguson, 44, Cottage Grove, MN      51.47%   1:30:59    9:06  1:28:47
 1180  200 M40  Mike Reinhardt, 40, Fargo, ND             49.88%   1:30:59    9:06  1:28:51
 1181  201 M40  Jonathan Soucoup, 42, Savage, MN          50.62%   1:31:02    9:06  1:28:27
 1182  114 M45  Tony O'Bright, 45, Woodbury, MN           51.86%   1:31:03    9:06  1:28:33
 1183  219 M35  Dustin Sockness, 35, Vermillion, SD       48.61%   1:31:06    9:07  1:28:04
 1184  220 M35  Todd Mortenson, 35, Prior Lake, MN        48.59%   1:31:08    9:07  1:28:01
 1185           Alexx Hansen                              48.28%   1:31:08    9:07  1:28:17
 1186  202 M40  Brendan Kelly, 41, Apple Valley, MN       50.15%   1:31:09    9:07  1:20:49
 1187  420 M20  Peter Liffrig, 25, Apple Valley, MN       48.27%   1:31:09    9:07  1:24:08
 1188   65 M55  Richard Thrasher, 57, Orono, MN           57.46%   1:31:10    9:07  1:29:02
 1189  203 M40  Christopher Morris, 44, Plymouth, MN      51.35%   1:31:12    9:07  1:30:06
 1190  421 M20  Caspar Norris, 31, Minneapolis, MN        48.24%   1:31:13    9:07  1:28:03
 1191  204 M40  Andrew Fink, 40, St Paul, MN              49.75%   1:31:13    9:07  1:28:38
 1192  205 M40  Eli Wolter, 44, Maple Grove, MN           51.34%   1:31:13    9:07  1:29:47
 1193  221 M35  Zachary Smith, 39, Lino Lakes, MN         49.42%   1:31:14    9:07  1:22:40
 1194  422 M20  Bobby Dorn, 32, Minneapolis, MN           48.24%   1:31:15    9:08  1:21:46
 1195  222 M35  Matt Toppin, 37, Bloomington, MN          48.90%   1:31:15    9:08  1:21:47
 1196  115 M45  Joshua Kohn, 46, North St Paul, MN        52.14%   1:31:19    9:08  1:28:10
 1197    5 M18  Joshua Witte, 18, Andover, MN             48.22%   1:31:19    9:08  1:28:51
 1198  223 M35  Jonathan Eklof, 39, Minneapolis, MN       49.36%   1:31:21    9:08  1:29:13
 1199   66 M55  Todd Kuglin, 58, Maple Grove, MN          57.87%   1:31:22    9:08  1:30:53
 1200  423 M20  Kasey Kruse, 31, New Richmond, WI         48.09%   1:31:30    9:09  1:28:02
 1201  206 M40  Adam Therneau, 44, Minneapolis, MN        51.17%   1:31:31    9:09  1:28:58
 1202   67 M55  Peter Otterson, 55, Burnsville, MN        56.20%   1:31:33    9:09  1:24:14
 1203  224 M35  Dan Cozine, 38, Rochester, MN             48.97%   1:31:34    9:09  1:29:29
 1204    7 M16  Mikey Aska, 16, Circle Pines, MN          49.03%   1:31:37    9:10  1:22:08
 1205  424 M20  Adam Phillips, 29, Minneapolis, MN        48.02%   1:31:38    9:10  1:22:03
 1206  207 M40  Chee Pha, 42, Brooklyn Park, MN           50.29%   1:31:38    9:10  1:29:36
 1207   18 M65  Jim Enge, 66, Minneapolis, MN             62.28%   1:31:39    9:10  1:29:05
 1208  208 M40  Matthew Williams, 41, Minneapolis, MN     49.85%   1:31:42    9:10  1:28:16
 1209    1 M75  Jim Graupner, 77, Lake Elmo, MN           71.89%   1:31:43    9:10  1:31:30
 1210  209 M40  Jonathon Meyer, 40, Blaine, MN            49.47%   1:31:45    9:11  1:24:20
 1211   72 M50  William Bartlett, 52, Lakeville, MN       54.60%   1:31:46    9:11  1:24:25
 1212  225 M35  Steve Jordan, 38, Minneapolis, MN         48.84%   1:31:48    9:11  1:28:26
 1213  425 M20  James Norman, 32, Minneapolis, MN         47.95%   1:31:48    9:11  1:28:42
 1214   68 M55  Jason Booth, 56, St Paul, MN              56.54%   1:31:49    9:11  1:29:22
 1215  210 M40  Jon Meredith, 42, Lindstrom, MN           50.18%   1:31:50    9:11  1:28:56
 1216   45 M60  Peter Leete, 64, St Paul, MN              60.93%   1:31:51    9:11  1:22:25
 1217   69 M55  Mike Goergen, 55, Plymouth, MN            56.02%   1:31:51    9:11  1:24:27
 1218  211 M40  Don Vasatka III, 42, Chanhassen, MN       50.16%   1:31:52    9:11  1:29:11
 1219  226 M35  Scott Glew, 38, Lakeville, MN             48.77%   1:31:56    9:12  1:28:38
 1220  212 M40  Jeff Malecha, 44, Albertville, MN         50.92%   1:31:58    9:12  1:29:22
 1221  213 M40  Israel Diaz, 44, Blaine, MN               50.91%   1:31:59    9:12  1:23:21
 1222  426 M20  Carter Mehls, 26, Eden Prairie, MN        47.83%   1:32:00    9:12  1:22:45
 1223   70 M55  Eric Tjossem, 56, St Paul, MN             56.43%   1:32:00    9:12  1:30:13
 1224   73 M50  Mike Welle, 51, Shoreview, MN             53.98%   1:32:01    9:12  1:29:01
 1225  227 M35  Steve Anderson, 38, White Bear Lake, MN   48.72%   1:32:02    9:12  1:29:02
 1226  228 M35  Michael Stevens, 37, Shorewood, MN        48.48%   1:32:02    9:12  1:29:02
 1227  427 M20  Seth Wozniak, 30, Minneapolis, MN         47.80%   1:32:03    9:12  1:24:19
 1228   74 M50  Michael Bowser, 50, Inver Grove Heigh, MN 53.50%   1:32:03    9:12  1:29:15
 1229   75 M50  Leigh Niebuhr, 52, Minneapolis, MN        54.42%   1:32:04    9:12  1:31:08
 1230  116 M45  Paul Elliott, 49, St Paul, MN             53.01%   1:32:06    9:13  1:29:33
 1231  214 M40  Neil Oxendale, 44, Minneapolis, MN        50.82%   1:32:09    9:13  1:30:27
 1232  229 M35  Matt Thornton, 37, St Paul, MN            48.39%   1:32:13    9:13  1:29:26
 1233  230 M35  Mickey Nelson, 38, Minneapolis, MN        48.61%   1:32:14    9:13  1:25:12
 1234  428 M20  Colton Syler, 26, Andover, MN             47.69%   1:32:16    9:14  1:24:33
 1235  117 M45  Jim Kerins, 49, Minneapolis, MN           52.90%   1:32:18    9:14  1:24:19
 1236   76 M50  Aaron Spence, 50, St. Paul, MN            53.34%   1:32:19    9:14  1:25:19
 1237  429 M20  Aaron Cornelius, 26, Minnetonka, MN       47.65%   1:32:20    9:14  1:25:19
 1238   46 M60  Eugene Wixo, 63, Woodbury, MN             60.01%   1:32:22    9:14  1:25:10
 1239  118 M45  Shane Rose, 48, Woodbury, MN              52.39%   1:32:24    9:14  1:24:20
 1240  215 M40  Stasha Ler, 43, Edina, MN                 50.26%   1:32:25    9:15  1:23:43
 1241   77 M50  Hans Dickel, 53, Wayzata, MN              54.69%   1:32:25    9:15  1:24:33
 1242  216 M40  Chris Knapp, 44, St. Paul, MN             50.67%   1:32:25    9:15  1:28:59
 1243  217 M40  Timothy Watkinson, 44, Farmington, MN     50.66%   1:32:26    9:15  1:23:30
 1244  430 M20  Christopher Hampson, 34, Minneapolis, MN  47.78%   1:32:26    9:15  1:24:57
 1245  218 M40  Josh Larson, 40, Duluth, MN               49.10%   1:32:26    9:15  1:28:58
 1246  231 M35  Dan Peterson, 39, Medina, MN              48.77%   1:32:27    9:15  1:31:00
 1247  219 M40  Mark Gryniewski, 41, St Louis Park, MN    49.43%   1:32:29    9:15  1:29:37
 1248  119 M45  Marty Momsen, 47, Winona, MN              51.85%   1:32:35    9:16  1:24:45
 1249  431 M20  Scott Perkins, 27, Edina, MN              47.52%   1:32:36    9:16  1:24:18
 1250   47 M60  Patrick Eastman, 61, Minnetrista, MN      58.68%   1:32:40    9:16  1:30:46
 1251  432 M20  Conner Dahl, 29, Eden Prairie, MN         47.47%   1:32:41    9:16  1:22:20
 1252  433 M20  Kurt Krautmann, 24, Minneapolis, MN       47.47%   1:32:41    9:16  1:25:21
 1253  434 M20  Joseph Yun, 34, Maple Grove, MN           47.64%   1:32:42    9:16  1:24:53
 1254   78 M50  John Alberts, 50, Rochester, MN           53.10%   1:32:44    9:16  1:24:35
 1255  120 M45  Pete Sanchez, 46, Prior Lake, MN          51.33%   1:32:45    9:17  1:22:54
 1256  232 M35  Matt Wolf, 39, Maple Grove, MN            48.59%   1:32:48    9:17  1:24:28
 1257  435 M20  Colin carpenter, 30, Minneapolis, MN      47.41%   1:32:48    9:17  1:24:43
 1258  436 M20  Justin Schwechter, 32, Saint Paul, MN     47.44%   1:32:48    9:17  1:31:11
 1259  121 M45  Travis Saveraid, 47, Saint Paul, MN       51.71%   1:32:50    9:17  1:25:12
 1260  122 M45  Doug Shaffer, 47, Inver Grove Heigh, MN   51.71%   1:32:50    9:17  1:29:25
 1261  233 M35  Joe Wienke, 38, Shoreview, MN             48.29%   1:32:51    9:17  1:23:08
 1262  437 M20  Kyle Johnson, 32, Hopkins, MN             47.40%   1:32:52    9:17  1:25:08
 1263  438 M20  Graham Fisher, 23, Hudson, WI             47.35%   1:32:55    9:18  1:18:33
 1264  234 M35  Christopher Engel, 38, Lakeville, MN      48.26%   1:32:55    9:18  1:23:16
 1265  235 M35  Adam Hymans, 37, Andover, MN              48.00%   1:32:57    9:18  1:29:55
 1266  439 M20  Evan Clark, 34, St Paul, MN               47.50%   1:32:59    9:18  1:30:32
 1267  440 M20  Benjamin Hyland, 27, Minneapolis, MN      47.31%   1:33:00    9:18  1:23:43
 1268  123 M45  Chris Larson, 45, Hanover, MN             50.77%   1:33:00    9:18  1:30:15
 1269  441 M20  Logan Larson, 24, St. Louis Park, MN      47.28%   1:33:04    9:18  1:23:26
 1270  236 M35  Nick Lane, 39, Shoreview, MN              48.44%   1:33:05    9:19  1:29:54
 1271  442 M20  Austin Leverty, 25, New Brighton, MN      47.26%   1:33:06    9:19  1:22:46
 1272  237 M35  Brad Lehmeier, 39, St Paul, MN            48.43%   1:33:06    9:19  1:25:58
 1273  238 M35  Christopher Tabisz, 35, St Paul, MN       47.54%   1:33:09    9:19  1:26:06
 1274   71 M55  Michael Leville, 57, Minneapolis, MN      56.23%   1:33:10    9:19  1:25:24
 1275  239 M35  Ryan Baxley, 37, Saint Paul, MN           47.88%   1:33:11    9:19  1:30:18
 1276  124 M45  Ryan Roiger, 49, Mendota Heights, MN      52.40%   1:33:11    9:19  1:30:27
 1277   19 M65  Scott Olson, 69, Hanalei, HI              63.11%   1:33:14    9:19  1:29:57
 1278   79 M50  Troy Wenck, 50, Minneapolis, MN           52.80%   1:33:16    9:20  1:32:35
 1279  240 M35  Matthew Haugen, 37, Edina, MN             47.83%   1:33:17    9:20  1:30:42
 1280  241 M35  Matt Laine, 39, St. Louis Park, MN        48.33%   1:33:18    9:20  1:25:04
 1281  220 M40  Matthew Schroeder, 42, Minneapolis, MN    49.32%   1:33:26    9:21  1:23:08
 1282  443 M20  Caleb Sutton, 25, Champlin, MN            47.05%   1:33:31    9:21  1:23:21
 1283  242 M35  Patrick Jager, 35, Bloomington, MN        47.35%   1:33:32    9:21  1:24:11
 1284  221 M40  Benjamin Schau, 43, Saint Paul, MN        49.66%   1:33:32    9:21  1:25:25
 1285  222 M40  Terrence Delahunt, 42, Edina, MN          49.26%   1:33:32    9:21  1:30:48
 1286   80 M50  Andrew Titcomb, 53, Shakopee, MN          54.02%   1:33:34    9:21  1:30:56
 1287  444 M20  Jacob Carlson, 25, Lakeville, MN          47.02%   1:33:35    9:22  1:23:32
 1288  445 M20  Jacob Marek, 23, Bloomington, MN          47.02%   1:33:35    9:22  1:30:21
 1289  243 M35  Tom Nehil, 37, Minneapolis, MN            47.67%   1:33:36    9:22  1:24:37
 1290   48 M60  Joe Loveland, 60, Maplewood, MN           57.55%   1:33:36    9:22  1:30:37
 1291  223 M40  David Heldman, 40, Chanhassen, MN         48.45%   1:33:40    9:22  1:25:56
 1292   81 M50  Sean McAfee, 51, Stillwater, MN           53.03%   1:33:40    9:22  1:26:09
 1293  244 M35  Justin Larson, 39, Minneapolis, MN        48.13%   1:33:41    9:22  1:26:38
 1294   82 M50  Shawn Dobbins, 51, St. Paul, MN           53.01%   1:33:42    9:22  1:24:33
 1295   83 M50  Timothy Eichacker, 50, Eagan, MN          52.56%   1:33:42    9:22  1:26:10
 1296   84 M50  Jeff Johnson, 54, St Paul, MN             54.40%   1:33:44    9:22  1:24:16
 1297  446 M20  Tommy Van Norman, 32, Saint Paul, MN      46.97%   1:33:44    9:22  1:30:56
 1298  125 M45  Seth Goldfarb, 45, Plymouth, MN           50.37%   1:33:44    9:22  1:31:05
 1299  447 M20  Erik Hemstad, 32, Saint Paul, MN          46.95%   1:33:46    9:23  1:30:36
 1300    7 M70  Ralph Fiskness, 72, Moorhead, MN          64.86%   1:33:52    9:23  1:25:55
 1301   49 M60  Dan Hinrichs, 62, Minneapolis, MN         58.46%   1:33:54    9:23  1:25:53
 1302   85 M50  Brian Singer, 51, Saint Paul, MN          52.89%   1:33:54    9:23  1:30:42
 1303  224 M40  Daniel Costamagna, 44, Apple Valley, MN   49.86%   1:33:55    9:24  1:19:13
 1304  245 M35  Neelakantan Saikrishnan, 39, Plymouth, MN 47.99%   1:33:57    9:24  1:26:56
 1305  225 M40  Matt Hammer, 43, Roseville, MN            49.39%   1:34:03    9:24  1:32:52
 1306  448 M20  Luke Manderfeld, 27, Champlin, MN         46.77%   1:34:05    9:25  1:25:38
 1307  449 M20  Augustus Hinton, 30, Minneapolis, MN      46.71%   1:34:12    9:25  1:25:06
 1308   72 M55  Steve Nelson, 56, Cambridge, MN           55.11%   1:34:12    9:25  1:26:46
 1309  226 M40  Brendan Kelly, 44, Minneapolis, MN        49.69%   1:34:14    9:25  1:25:05
 1310  450 M20  Henry Madden, 30, Hopkins, MN             46.68%   1:34:15    9:26  1:25:38
 1311  246 M35  Kyle Helms, 36, Minneapolis, MN           47.13%   1:34:17    9:26  1:25:09
 1312  227 M40  Luke Rogers, 44, Maple Grove, MN          49.66%   1:34:18    9:26  1:24:08
 1313   86 M50  Todd Mutchler, 54, Bloomington, MN        54.07%   1:34:18    9:26  1:24:51
 1314  451 M20  Benjamin Johnson, 31, Lakeville, MN       46.66%   1:34:18    9:26  1:26:04
 1315  228 M40  Wayne Breitbarth, 40, Waseca, MN          48.10%   1:34:21    9:26  1:26:31
 1316   50 M60  Gregory Yetzer, 63, Lakeville, MN         58.71%   1:34:25    9:27  1:32:44
 1317   51 M60  Andrew Richey, 61, Duluth, MN             57.56%   1:34:28    9:27  1:27:09
 1318   87 M50  Michael Nelson, 50, Otsego, MN            52.09%   1:34:32    9:27  1:23:50
 1319   73 M55  Mark Moland, 59, Lakeville, MN            56.45%   1:34:32    9:27  1:31:57
 1320   74 M55  Skip Fay, 59, Plymouth, MN                56.38%   1:34:39    9:28  1:27:21
 1321   52 M60  Eric Lane, 60, Winkler, MB                56.88%   1:34:42    9:28  1:27:22
 1322  247 M35  John Mike Gute, 39, Minneapolis, MN       47.61%   1:34:42    9:28  1:27:36
 1323  248 M35  Shean Gerdes, 35, Roseville, MN           46.71%   1:34:48    9:29  1:26:34
 1324  229 M40  Joshua Taarud, 41, Prior Lake, MN         48.20%   1:34:51    9:29  1:25:30
 1325  249 M35  Jesse Walter, 39, Woodbury, MN            47.53%   1:34:52    9:29  1:30:51
 1326   88 M50  Joe Ryan, 50, Rochester, MN               51.91%   1:34:52    9:29  1:32:28
 1327  250 M35  Brady Daggett, 39, Victoria, MN           47.53%   1:34:52    9:29  1:32:35
 1328  126 M45  Colin Rogness, 47, Minneapolis, MN        50.59%   1:34:53    9:29  1:26:11
 1329  452 M20  Danny DuChene, 34, Dundas, MN             46.54%   1:34:54    9:29  1:27:45
 1330  230 M40  Joseph Larsen, 43, Minneapolis, MN        48.95%   1:34:54    9:29  1:32:48
 1331   53 M60  Terry Goeman, 62, Minnetonka, MN          57.85%   1:34:54    9:29  1:34:03
 1332  453 M20  Jonathan Haakenson, 33, Ramsey, MN        46.44%   1:34:55    9:30  1:25:41
 1333  251 M35  Brad Dahlman, 37, Edina, MN               47.00%   1:34:56    9:30  1:25:13
 1334  252 M35  Adam Rennaker, 38, Plymouth, MN           47.21%   1:34:58    9:30  1:32:53
 1335  253 M35  Wesley Anderson, 35, Minneapolis, MN      46.62%   1:34:59    9:30  1:26:26
 1336  127 M45  Chris Carr, 46, Plymouth, MN              50.11%   1:35:00    9:30  1:26:41
 1337  454 M20  Drew Peer, 34, Chicago, IL                46.49%   1:35:00    9:30  1:26:50
 1338  455 M20  Erik Trelstad, 29, Stillwater, MN         46.28%   1:35:04    9:30  1:20:14
 1339  254 M35  Antonio Herrero, 39, Eden Prairie, MN     47.43%   1:35:04    9:30  1:25:30
 1340  456 M20  Patrick Buffington, 27, Robbinsdale, MN   46.28%   1:35:04    9:30  1:32:17
 1341   75 M55  Robert Jantschek, 58, Stillwater, MN      55.60%   1:35:06    9:31  1:26:24
 1342   76 M55  Dave Davis, 56, Eden Prairie, MN          54.58%   1:35:07    9:31  1:25:46
 1343  457 M20  Collin Hecht, 24, Minneapolis, MN         46.25%   1:35:08    9:31  1:32:03
 1344   89 M50  Chris Grupe, 51, Richfield, MN            52.21%   1:35:08    9:31  1:32:10
 1345  231 M40  Benjamin Loetscher, 44, Minneapolis, MN   49.22%   1:35:09    9:31  1:20:32
 1346  458 M20  Alexander Heidenreich, 23, Edina, MN      46.24%   1:35:09    9:31  1:32:03
 1347   90 M50  Matt Hannan, 51, Minneapolis, MN          52.17%   1:35:12    9:31  1:33:01
 1348  232 M40  David Forsberg, 40, Mendota Heights, MN   47.66%   1:35:14    9:31  1:27:31
 1349   77 M55  Chris Pardo, 56, Edina, MN                54.51%   1:35:15    9:32  1:20:46
 1350  255 M35  Matthew Chaffee, 36, Woodbury, MN         46.64%   1:35:16    9:32  1:27:09
 1351  459 M20  Samuel Cutts, 34, Denver, CO              46.33%   1:35:19    9:32  1:26:00
 1352  233 M40  David Polzin, 40, Glenwood, MN            47.60%   1:35:21    9:32  1:32:34
 1353  460 M20  Rob Atkins, 31, St Paul, MN               46.14%   1:35:22    9:32  1:25:04
 1354  461 M20  Ethan Volk, 24, Stewartville, MN          46.14%   1:35:22    9:32  1:27:25
 1355   78 M55  Steven Dreger, 56, Maplewood, MN          54.43%   1:35:23    9:32  1:31:56
 1356  128 M45  Geoff Service, 49, Saint Paul, MN         51.17%   1:35:25    9:33  1:27:17
 1357  256 M35  Brent Wiessner, 39, Minneapolis, MN       47.24%   1:35:27    9:33  1:27:30
 1358  129 M45  Doug Wiley, 45, Fargo, ND                 49.47%   1:35:27    9:33  1:33:12
 1359  234 M40  Charlie Barton, 41, Edina, MN             47.89%   1:35:28    9:33  1:26:17
 1360   54 M60  Robert Barthel, 64, Brooklyn Park, MN     58.62%   1:35:28    9:33  1:32:15
 1361  235 M40  Joe Windler, 40, Edina, MN                47.52%   1:35:30    9:33  1:28:16
 1362  462 M20  Adam Toppin, 34, Plymouth, MN             46.24%   1:35:31    9:33  1:25:32
 1363  257 M35  John Buckeye, 35, Minneapolis, MN         46.34%   1:35:34    9:33  1:27:00
 1364  258 M35  Andrew Pierce, 39, Plymouth, MN           47.14%   1:35:39    9:34  1:33:43
 1365  130 M45  Aaron Kapaun, 45, Eagan, MN               49.35%   1:35:41    9:34  1:32:45
 1366   91 M50  Jon Elizondo, 50, Woodbury, MN            51.45%   1:35:43    9:34  1:26:31
 1367   79 M55  Kriss Golden, 56, Savage, MN              54.23%   1:35:44    9:34  1:26:13
 1368   20 M65  Mark Klosterman, 67, St Paul, MN          60.22%   1:35:45    9:35  1:28:34
 1369   55 M60  Stanley Hammer, 62, Eden Prairie, MN      57.32%   1:35:46    9:35  1:28:02
 1370  236 M40  Brian Peterson, 43, West Fargo, ND        48.51%   1:35:46    9:35  1:28:19
 1371  463 M20  Connor McCarty, 21, Maple Grove, MN       45.94%   1:35:47    9:35  1:25:33
 1372  464 M20  Chi Anunkor, 32, Minneapolis, MN          45.90%   1:35:54    9:35  1:17:12
 1373  259 M35  Keith Baxelbaum, 39, Iowa City, IA        47.01%   1:35:55    9:36  1:28:09
 1374  131 M45  Mark McCarthy, 45, Minneapolis, MN        49.23%   1:35:55    9:36  1:33:27
 1375   80 M55  Eric Delacy, 55, Oakdale, MN              53.59%   1:36:00    9:36  1:28:41
 1376   92 M50  Humbert Trevio Gallegos, 50, Mexico, HU   51.30%   1:36:00    9:36  1:35:23
 1377  237 M40  Jeff Eggert, 41, Victoria, MN             47.61%   1:36:01    9:36  1:27:20
 1378  260 M35  Callin Haar, 35, Sioux Falls, SD          46.11%   1:36:02    9:36  1:27:43
 1379  465 M20  Ryan Denny, 33, Minneapolis, MN           45.90%   1:36:02    9:36  1:34:50
 1380   56 M60  Peter Bagshaw, 62, Winona, MN             57.15%   1:36:03    9:36  1:33:04
 1381  261 M35  Adam Fokken, 39, Lakeville, MN            46.94%   1:36:04    9:36  1:27:08
 1382  238 M40  Joe Ellickson, 40, Edina, MN              47.23%   1:36:06    9:37  1:26:06
 1383   81 M55  Shaun Jamison, 56, St Louis Park, MN      54.01%   1:36:07    9:37  1:33:03
 1384   57 M60  Daniel Lundquist, 62, Cloquet, MN         57.11%   1:36:08    9:37  1:32:54
 1385  466 M20  Michael Koch, 31, Shoreview, MN           45.77%   1:36:08    9:37  1:32:55
 1386  132 M45  Tj Mattson, 47, Maple Grove, MN           49.93%   1:36:08    9:37  1:32:57
 1387  133 M45  Matt Langan, 48, Excelsior, MN            50.35%   1:36:09    9:37  1:26:23
 1388  467 M20  Thomas Johnson, 33, Saint Louis Park, MN  45.82%   1:36:12    9:37  1:26:35
 1389  468 M20  Jake Esselman, 34, Blaine, MN             45.88%   1:36:16    9:38  1:25:59
 1390  469 M20  Samuel Berthold, 28, St Louis Park, MN    45.70%   1:36:17    9:38  1:32:50
 1391  470 M20  Brett Marshall, 26, Minneapolis, MN       45.69%   1:36:18    9:38  1:28:58
 1392   82 M55  Jeffrey Howe, 58, Siren, WI               54.89%   1:36:19    9:38  1:21:57
 1393  134 M45  Mark Mah, 45, Mpls, MN                    49.01%   1:36:20    9:38  1:33:05
 1394  239 M40  Dmitri Pankratov, 44, Minneapolis, MN     48.59%   1:36:22    9:38  1:26:22
 1395  262 M35  Michael Onewokae, 36, South St Paul, MN   46.10%   1:36:23    9:38  1:29:01
 1396   83 M55  Brett Swensen, 58, Eden Prairie, MN       54.86%   1:36:23    9:38  1:29:18
 1397  263 M35  Mark Kasella, 38, Clara City, MN          46.51%   1:36:24    9:38  1:27:55
 1398    8 M70  Gerry Pohl, 71, St. Anthony, MN           62.38%   1:36:24    9:38  1:29:10
 1399  264 M35  Kyle Zweber, 36, Lakeville, MN            46.09%   1:36:25    9:39  1:33:45
 1400  471 M20  Matthew Sedlacek, 31, Golden Valley, MN   45.61%   1:36:28    9:39  1:26:23
 1401  472 M20  Patrick Lafond, 33, Minneapolis, MN       45.67%   1:36:31    9:39  1:33:38
 1402  265 M35  Edward (Ted LaFave, 38, Saint Paul, MN    46.45%   1:36:32    9:39  1:34:09
 1403  473 M20  Joe Foley, 33, St Paul, MN                45.64%   1:36:35    9:40  1:27:15
 1404   93 M50  Eric Pemberton, 51, Plymouth, MN          51.42%   1:36:35    9:40  1:29:10
 1405  135 M45  John Cosgriff, 47, Mendota Heights, MN    49.70%   1:36:35    9:40  1:34:06
 1406   58 M60  Brian Bunkers, 61, Owatonna, MN           56.30%   1:36:35    9:40  1:34:20
 1407  240 M40  Tom Hawley, 44, Chanhassen, MN            48.48%   1:36:36    9:40  1:28:11
 1408   94 M50  Rob Wilson, 52, New Richmond, WI          51.86%   1:36:37    9:40  1:33:32
 1409   59 M60  Thomas Bohlinger, 64, Lake Elmo, MN       57.91%   1:36:39    9:40  1:29:17
 1410    6 M18  Lucas Nogle, 19, River Falls, WI          45.51%   1:36:41    9:40  1:05:12
 1411  241 M40  Ryan Erickson, 43, Saint Louis Park, MN   48.05%   1:36:41    9:40  1:29:34
 1412   84 M55  Ben Henschel, 58, Minneapolis, MN         54.68%   1:36:42    9:40  1:29:05
 1413  242 M40  Scott Palmer, 40, Apple Valley, MN        46.92%   1:36:43    9:40  1:28:49
 1414   95 M50  Thomas rolwing, 51, Ballwin, MO           51.33%   1:36:46    9:41  1:20:46
 1415  266 M35  Scott Graun, 38, Minneapolis, MN          46.34%   1:36:46    9:41  1:27:04
 1416   96 M50  Dean Peterson, 52, Minneapolis, MN        51.74%   1:36:50    9:41  1:27:13
 1417  474 M20  John Chrisfield, 26, Lakeville, MN        45.43%   1:36:51    9:41  1:27:59
 1418  136 M45  Steve Gorka, 46, Medina, MN               49.16%   1:36:51    9:41  1:29:33
 1419    8 M16  Connor King, 16, Lakeville, MN            46.37%   1:36:52    9:41  1:27:51
 1420  475 M20  Tyler Boesch, 27, Minneapolis, MN         45.42%   1:36:53    9:41  1:27:48
 1421   60 M60  Clark Taylor, 60, Plymouth, MN            55.59%   1:36:54    9:41  1:28:01
 1422   97 M50  Thomas Gale Jr, 52, Edina, MN             51.66%   1:36:59    9:42  1:36:05
 1423  137 M45  Daniel Gorder, 47, Otsego, MN             49.49%   1:37:00    9:42  1:33:40
 1424  267 M35  Brian Devane, 36, Victoria, MN            45.80%   1:37:01    9:42  1:27:32
 1425  476 M20  Alek Krautmann, 34, Washington, DC        45.52%   1:37:01    9:42  1:29:41
 1426  477 M20  Robert Huston, 33, Edina, MN              45.43%   1:37:01    9:42  1:34:38
 1427  243 M40  Zach Miller, 43, Inver Grove Heigh, MN    47.87%   1:37:02    9:42  1:34:13
 1428  138 M45  Blaine Hansel, 46, Ashby, MN              49.06%   1:37:03    9:42  1:27:15
 1429  478 M20  Brett Bozyk, 34, Cottage Grove, MN        45.51%   1:37:03    9:42  1:28:56
 1430  479 M20  Mark Hansen, 32, Minneapolis, MN          45.36%   1:37:03    9:42  1:29:51
 1431  244 M40  Trevor Lund, 44, St Louis Park, MN        48.24%   1:37:04    9:42  1:29:33
 1432  139 M45  Tom Kniffen, 47, Edina, MN                49.45%   1:37:04    9:42  1:34:36
 1433  245 M40  Travis Tanberg, 42, Woodbury, MN          47.45%   1:37:06    9:43  1:26:54
 1434  268 M35  Derek Hinrichs, 36, Roseville, MN         45.75%   1:37:08    9:43  1:34:55
 1435  480 M20  Michael Beadle, 33, St. Paul, MN          45.37%   1:37:09    9:43  1:29:34
 1436  481 M20  Mitch Gulbransen, 29, St Louis Park, MN   45.28%   1:37:11    9:43  1:29:26
 1437  246 M40  Nathan Koelln, 41, Minneapolis, MN        47.04%   1:37:11    9:43  1:29:35
 1438  247 M40  Nick Hoffrogge, 41, Minneapolis, MN       47.04%   1:37:11    9:43  1:29:45
 1439   61 M60  John Mitchell, 62, Edina, MN              56.47%   1:37:13    9:43  1:28:10
 1440  269 M35  Andy Farm, 39, Shakopee, MN               46.37%   1:37:14    9:43  1:27:16
 1441  270 M35  Robert Himmerick, 39, Chanhassen, MN      46.37%   1:37:15    9:44  1:27:49
 1442  482 M20  Jacob Daubenbenberger, 22, Woodbury, MN   45.24%   1:37:15    9:44  1:29:46
 1443  271 M35  Jeff Kramer, 39, Minneapolis, MN          46.36%   1:37:16    9:44  1:28:56
 1444  483 M20  David Rickheim, 28, Minneapolis, MN       45.21%   1:37:20    9:44  1:22:30
 1445  484 M20  Joey Bauer, 29, Saint Paul, MN            45.19%   1:37:22    9:44  1:27:11
 1446  485 M20  Bryan Chavez, 26, Richfield, MN           45.19%   1:37:22    9:44  1:28:42
 1447   98 M50  Christopher Gabbert, 54, Cottage Grove, MN 52.36%   1:37:23    9:44  1:29:22
 1448   62 M60  Dave Polovitz, 60, Medina, MN             55.31%   1:37:24    9:44  1:28:16
 1449  248 M40  Daniel Tibor, 44, Woodbury, MN            48.07%   1:37:25    9:45  1:29:31
 1450  272 M35  Mike Langley, 37, Eagan, MN               45.80%   1:37:26    9:45  1:27:35
 1451  486 M20  Dan Savini, 34, Maple Grove, MN           45.28%   1:37:32    9:45  1:27:25
 1452   63 M60  William Dinon, 63, St. Paul, MN           56.83%   1:37:32    9:45  1:28:04
 1453  487 M20  Andrew Leonard, 29, Minneapolis, MN       45.11%   1:37:32    9:45  1:34:11
 1454   85 M55  Joe Sonnek, 57, N. St. Paul, MN           53.70%   1:37:33    9:45  1:36:29
 1455  488 M20  Joseph Nistler, 32, St Paul, MN           45.11%   1:37:35    9:46  1:21:14
 1456  249 M40  Bryan Rahn, 40, Bloomington, MN           46.51%   1:37:35    9:46  1:27:49
 1457   86 M55  John Jensen, 55, St Louis Park, MN        52.72%   1:37:36    9:46  1:34:37
 1458   87 M55  David Kulm, 57, Minneapolis, MN           53.65%   1:37:39    9:46  1:30:13
 1459  273 M35  John Kennedy, 36, Saint Paul, MN          45.49%   1:37:41    9:46  1:28:37
 1460   99 M50  Dan Duddingston, 54, St Paul, MN          52.15%   1:37:47    9:47  1:29:57
 1461  489 M20  Jordan Kozicky, 25, Apple Valley, MN      45.00%   1:37:47    9:47  1:34:40
 1462  250 M40  Kirk Solmonson, 40, Hugo, MN              46.37%   1:37:52    9:47  1:27:34
 1463   21 M65  Thomas O'Leary, 65, Circle Pines, MN      57.72%   1:37:55    9:48  1:36:47
 1464  251 M40  Nick Cross, 41, Minneapolis, MN           46.68%   1:37:56    9:48  1:28:09
 1465   88 M55  Rick Coleman, 58, Shakopee, MN            53.99%   1:37:56    9:48  1:30:01
 1466  100 M50  Eric Peterson, 54, St Paul, MN            52.06%   1:37:57    9:48  1:34:28
 1467  140 M45  Eric Larson, 48, Rogers, MN               49.42%   1:37:57    9:48  1:35:33
 1468  141 M45  Rick Olson, 49, Blaine, MN                49.84%   1:37:58    9:48  1:27:30
 1469  101 M50  Casey Schmidt, 53, Excelsior, MN          51.59%   1:37:59    9:48  1:35:17
 1470  142 M45  SreedharRedd GudurPenta, 46, Plymouth, MN 48.59%   1:37:59    9:48  1:36:39
 1471  274 M35  Craig Fiedler, 37, West St Paul, MN       45.53%   1:38:00    9:48  1:29:11
 1472  252 M40  Jay Fourniea, 41, Edina, MN               46.65%   1:38:00    9:48  1:30:20
 1473  490 M20  Frank DeGuire, 22, St Paul, MN            44.89%   1:38:01    9:48  1:28:39
 1474   10 M14  Coen Andersland, 15, Andover, MN          46.49%   1:38:01    9:48  1:29:44
 1475  491 M20  Cameron Cropsey, 29, Burnsville, MN       44.89%   1:38:01    9:48  1:30:29
 1476  492 M20  Anthony Sikorski, 33, Roseville, MN       44.96%   1:38:02    9:48  1:29:52
 1477  493 M20  Sean Darling, 31, Minneapolis, MN         44.88%   1:38:02    9:48  1:30:47
 1478  253 M40  Andrew Howell, 40, Bloomington, MN        46.29%   1:38:03    9:48  1:29:09
 1479  254 M40  Joshua Andersland, 40, Andover, MN        46.28%   1:38:04    9:48  1:29:47
 1480  494 M20  Zach Reuvers, 33, Edina, MN               44.93%   1:38:06    9:49  1:27:50
 1481  143 M45  Richard Flores, 45, Minneapolis, MN       48.12%   1:38:07    9:49  1:23:25
 1482  144 M45  Jon Commers, 49, St. Paul, MN             49.73%   1:38:11    9:49  1:31:02
 1483  145 M45  Chris Parsons, 48, Minneapolis, MN        49.30%   1:38:12    9:49  1:29:08
 1484  255 M40  Brad Pederson, 40, Plymouth, MN           46.22%   1:38:12    9:49  1:30:07
 1485  256 M40  Jonny Thompson, 40, Minneapolis, MN       46.22%   1:38:12    9:49  1:30:07
 1486  146 M45  Darin Swanston, 48, Sioux Falls, SD       49.30%   1:38:12    9:49  1:31:02
 1487  275 M35  Lucas Rettig, 37, New Brighton, MN        45.44%   1:38:12    9:49  1:35:12
 1488  495 M20  Mark Gasner, 26, Edina, MN                44.80%   1:38:13    9:49  1:29:56
 1489  496 M20  Connor Yau, 27, Chicago, IL               44.79%   1:38:14    9:49  1:24:11
 1490  276 M35  Ryan Lindsey, 36, Eden Prairie, MN        45.23%   1:38:14    9:49  1:30:09
 1491  497 M20  Justin Tan, 30, Minneapolis, MN           44.78%   1:38:15    9:50  1:15:04
 1492   89 M55  Michael Salters, 59, Plymouth, MN         54.32%   1:38:15    9:50  1:30:43
 1493   90 M55  Joseph Mathison, 59, Minneapolis, MN      54.30%   1:38:17    9:50  1:29:08
 1494  277 M35  Brett Johnson, 37, Carver, MN             45.40%   1:38:17    9:50  1:29:54
 1495  278 M35  Brent Birkemeier, 37, Woodbury, MN        45.40%   1:38:17    9:50  1:34:54
 1496  279 M35  Joe Ellingson, 38, Woodbury, MN           45.59%   1:38:21    9:50  1:30:28
 1497  280 M35  James Olson, 37, St. Louis Park, MN       45.36%   1:38:22    9:50  1:28:13
 1498  281 M35  Chris Reiff, 35, Minneapolis, MN          45.01%   1:38:23    9:50  1:35:54
 1499   91 M55  Thomas Craven, 59, Coon Rapids, MN        54.23%   1:38:24    9:50  1:29:39
 1500  282 M35  Jeffrey Kehoe, 35, Minneapolis, MN        44.99%   1:38:26    9:51  1:23:25
 1501  498 M20  Josh Rumpza, 34, Woodbury, MN             44.85%   1:38:28    9:51  1:30:41
 1502  102 M50  Brad Reigstad, 51, Roseville, MN          50.43%   1:38:29    9:51  1:30:08
 1503  499 M20  Zach Baker, 32, Minneapolis, MN           44.68%   1:38:32    9:51  1:30:38
 1504  257 M40  Josh Trevorrow, 41, Minneapolis, MN       46.37%   1:38:35    9:52  1:30:06
 1505  258 M40  Tim Duffy, 44, Minneapolis, MN            47.50%   1:38:35    9:52  1:30:33
 1506  103 M50  James Hexum, 51, Cottage Grove, MN        50.38%   1:38:35    9:52  1:30:57
 1507  104 M50  James Blanchard, 53, Eden Prairie, MN     51.27%   1:38:35    9:52  1:31:25
 1508  500 M20  Jack Reed, 34, Mendota Heights, MN        44.79%   1:38:36    9:52  1:29:11
 1509  259 M40  Sam Maiser, 40, St Louis Park, MN         46.02%   1:38:37    9:52  1:30:34
 1510  283 M35  Greg Gottwald, 36, Sauk Centre, MN        45.05%   1:38:38    9:52  1:29:38
 1511  147 M45  Brian Thomson, 46, Minneapolis, MN        48.26%   1:38:39    9:52  1:29:14
 1512   92 M55  Matt Pfohl, 55, Excelsior, MN             52.15%   1:38:40    9:52  1:30:21
 1513  105 M50  Chris Carlson, 52, Minneapolis, MN        50.75%   1:38:43    9:52  1:30:05
 1514  260 M40  Christian Novak, 41, Minneapolis, MN      46.31%   1:38:43    9:52  1:30:40
 1515   22 M65  David Hill, 67, Golden Valley, MN         58.37%   1:38:47    9:53  1:31:25
 1516   64 M60  Donald McNeil, 60, Minneapolis, MN        54.50%   1:38:50    9:53  1:30:42
 1517  501 M20  Andy Aldrich, 29, Hibbing, MN             44.50%   1:38:52    9:53  1:30:05
 1518  261 M40  Tyler Engbrecht, 40, Eagan, MN            45.87%   1:38:56    9:54  1:30:43
 1519   65 M60  Michael Thrasher, 60, St. Paul, MN        54.43%   1:38:58    9:54  1:36:46
 1520  106 M50  Mancel Mitchell, 51, Minneapolis, MN      50.18%   1:38:59    9:54  1:24:10
 1521    9 M70  Lyle Swenson, 72, Stillwater, MN          61.50%   1:39:00    9:54  1:29:24
 1522  284 M35  Aaron Breyfogle, 36, Lake City, MN        44.87%   1:39:02    9:54  1:31:31
 1523  502 M20  Turner Scarborough, 27, Chaska, MN        44.42%   1:39:03    9:54  1:21:58
 1524  285 M35  Kyle Simpson, 38, Minneapolis, MN         45.27%   1:39:03    9:54  1:31:12
 1525  286 M35  Benjamin Isaacson, 35, Mahtomedi, MN      44.70%   1:39:04    9:54  1:30:32
 1526   10 M70  David Hope, 72, Davenport, IA             61.39%   1:39:10    9:55  1:36:15
 1527  148 M45  Brian Dillon, 45, Minneapolis, MN         47.60%   1:39:11    9:55  1:21:59
 1528  107 M50  Brian Ramsay, 52, Chanhassen, MN          50.52%   1:39:11    9:55  1:29:29
 1529   93 M55  Bob Kammann, 55, Woodbury, MN             51.87%   1:39:11    9:55  1:29:31
 1530  262 M40  Joel Schrimpf, 43, Chanhassen, MN         46.82%   1:39:13    9:55  1:25:06
 1531   11 M70  John Traul, 70, Edina, MN                 59.92%   1:39:13    9:55  1:31:47
 1532  149 M45  David Tierney, 45, St Paul, MN            47.59%   1:39:13    9:55  1:37:19
 1533  263 M40  Bryce Weaver, 42, Edina, MN               46.37%   1:39:22    9:56  1:29:50
 1534  287 M35  Sergio Guzman, 38, Otsego, MN             45.11%   1:39:24    9:56  1:32:18
 1535  503 M20  Lucas Horns, 29, Minneapolis, MN          44.25%   1:39:26    9:57  1:29:27
 1536  264 M40  Chad Swanson, 41, Ankeny, IA              45.94%   1:39:30    9:57  1:36:14
 1537  265 M40  Patrick Olson, 42, Saint Paul, MN         46.30%   1:39:31    9:57  1:31:04
 1538  150 M45  Richard DeRuyter, 48, St Paul, MN         48.65%   1:39:31    9:57  1:36:52
 1539  288 M35  David Wittman, 38, Minneapolis, MN        45.04%   1:39:33    9:57  1:25:19
 1540  504 M20  Tim Grothendick, 34, Roseville, MN        44.36%   1:39:34    9:57  1:30:52
 1541  151 M45  Dave Cowan, 46, Minneapolis, MN           47.76%   1:39:41    9:58  1:25:31
 1542  108 M50  David Harrison, 52, Minneapolis, MN       50.26%   1:39:41    9:58  1:30:40
 1543  152 M45  Craig Marshall, 49, Minnetonka, MN        48.97%   1:39:42    9:58  1:32:02
 1544  289 M35  Mark Benzel, 39, Minneapolis, MN          45.22%   1:39:43    9:58  1:12:56
 1545   66 M60  J Isaacson, 63, Chagrin Falls, OH         55.57%   1:39:45    9:59  1:31:12
 1546  505 M20  Nicholas Bethke, 34, Burnsville, MN       44.26%   1:39:47    9:59  1:29:55
 1547    9 M16  Charlie Power Theisen, 17, St. Paul, MN   44.47%   1:39:47    9:59  1:32:39
 1548  506 M20  Daniel Wheeler, 31, Rochester, MN         44.09%   1:39:48    9:59  1:31:08
 1549  109 M50  Dan Corbett, 52, Northfield, MN           50.17%   1:39:52    9:59  1:30:47
 1550   94 M55  Rob Delaune, 57, Shoreview, MN            52.44%   1:39:54    9:59  1:25:04
 1551  110 M50  Tim Trujillo, 53, Minneapolis, MN         50.60%   1:39:54    9:59  1:30:56
 1552   95 M55  Doug Kennedy, 59, Eden Prairie, MN        53.42%   1:39:54    9:59  1:36:44
 1553    2 M75  Thomas Rohman, 75, South Haven, MN        63.67%   1:39:56   10:00  1:32:02
 1554    7 M18  Devon McCarthy, 19, Farmington, MN        43.99%   1:40:01   10:00  1:25:34
 1555  153 M45  Ben Lampe, 46, Golden Valley, MN          47.60%   1:40:01   10:00  1:36:27
 1556  266 M40  Ryan Doyle, 44, Robbinsdale, MN           46.77%   1:40:08   10:01  1:31:17
 1557  154 M45  Chad Dodge, 47, Red Wing, MN              47.93%   1:40:09   10:01  1:23:45
 1558  155 M45  Doyle Piper, 48, Bloomington, MN          48.34%   1:40:09   10:01  1:32:23
 1559  507 M20  Matt Hentges, 29, Richfield, MN           43.93%   1:40:09   10:01  1:36:45
 1560  290 M35  Tyler Nelson, 38, Maple Grove, MN         44.76%   1:40:11   10:01  1:31:37
 1561  291 M35  Eric Edel, 39, Saint Bonifacius, MN       44.99%   1:40:13   10:01  1:30:54
 1562  156 M45  Brian Kirkvold, 45, Excelsior, MN         47.11%   1:40:14   10:01  1:31:49
 1563  267 M40  Matthew French, 43, Minneapolis, MN       46.33%   1:40:16   10:02  1:23:00
 1564  268 M40  Michael Swierzewski, 42, Plymouth, MN     45.96%   1:40:16   10:02  1:30:53
 1565  269 M40  Alan Rodgers, 43, Rochester, MN           46.32%   1:40:17   10:02  1:30:11
 1566  270 M40  Mychal Vander Aarde, 40, Minneapolis, MN  45.26%   1:40:17   10:02  1:30:53
 1567  111 M50  Murray McCartan, 53, Richfield, MN        50.40%   1:40:17   10:02  1:31:11
 1568  292 M35  Tyler Hirth, 38, Tonka Bay, MN            44.71%   1:40:17   10:02  1:31:31
 1569  508 M20  Brendan Tsai, 30, Lakeville, MN           43.87%   1:40:18   10:02  1:24:37
 1570  509 M20  Zach Jaeger, 33, Maple Grove/mn, MN       43.92%   1:40:22   10:02  1:31:53
 1571  510 M20  Andrew Jaeger, 32, Roseville, MN          43.86%   1:40:22   10:02  1:31:53
 1572  293 M35  Jacob Weber, 36, Richfield, MN            44.27%   1:40:23   10:02  1:32:24
 1573  157 M45  Eric Christenson, 48, Chanhassen, MN      48.19%   1:40:27   10:03  1:31:49
 1574  271 M40  Brent Clark, 40, Hugo, MN                 45.17%   1:40:28   10:03  1:30:10
 1575  112 M50  Pete Skophammer, 53, Bloomington, MN      50.30%   1:40:29   10:03  1:33:18
 1576  113 M50  Mark Sannes, 50, Edina, MN                49.01%   1:40:29   10:03  1:37:39
 1577   12 M70  Thomas Hoskens, 73, Plymouth, MN          61.40%   1:40:30   10:03  1:32:07
 1578    8 M18  Lucas Pfannenstein, 18, St Cloud, MN      43.77%   1:40:36   10:04  1:31:29
 1579  511 M20  Nick Goeden, 32, Minneapolis, MN          43.74%   1:40:38   10:04  1:22:52
 1580  272 M40  Matthew Netland, 41, Minneapolis, MN      45.41%   1:40:40   10:04  1:30:56
 1581  114 M50  Elvis Travancic, 52, Minneapolis, MN      49.77%   1:40:40   10:04  1:31:24
 1582  512 M20  Andrew Rothschild, 30, Minneapolis, MN    43.70%   1:40:41   10:04  1:25:58
 1583   67 M60  Kim Bonander, 61, Plymouth 14041, MN      54.01%   1:40:41   10:04  1:32:00
 1584  273 M40  Richie Frank, 42, Minneapolis, MN         45.76%   1:40:42   10:04  1:30:58
 1585   96 M55  George Warner, 55, Minneapolis, MN        51.08%   1:40:43   10:04  1:18:40
 1586  115 M50  Paul Gerth, 51, Ham Lake, MN              49.31%   1:40:43   10:04  1:32:50
 1587  513 M20  Tyler Hernesman, 23, Apple Valley, MN     43.68%   1:40:44   10:04  1:33:05
 1588  514 M20  Chris Corbo, 31, Minnetrista, MN          43.67%   1:40:45   10:05  1:38:15
 1589  158 M45  Dan Hedin, 48, Minneapolis, MN            48.04%   1:40:46   10:05  1:32:28
 1590  515 M20  Ian Pierson, 29, New Hope, MN             43.66%   1:40:47   10:05  1:31:37
 1591  159 M45  Brian Shiek, 45, Andover, MN              46.84%   1:40:48   10:05  1:40:00
 1592   97 M55  Dave Collins, 59, Woodbury, MN            52.92%   1:40:51   10:05  1:32:30
 1593  274 M40  Nichoals Banovetz, 42, Mendota Heights, MN 45.69%   1:40:51   10:05  1:37:42
 1594  516 M20  Anthony Marinella, 28, Minneapolis, MN    43.61%   1:40:54   10:05  1:26:02
 1595  116 M50  Joe Mach, 52, Hastings, MN                49.66%   1:40:54   10:05  1:32:13
 1596  517 M20  Drew Dittmann, 28, Minneapolis, MN        43.60%   1:40:55   10:06  1:31:14
 1597  518 M20  Kyle Ziemer, 23, Saint Paul, MN           43.60%   1:40:55   10:06  1:31:36
 1598  117 M50  Timothy Ziemer, 50, St. Paul, MN          48.80%   1:40:55   10:06  1:31:37
 1599   23 M65  Greg Rittman, 65, Madison, WI             56.00%   1:40:56   10:06  1:32:06
 1600  294 M35  Vinayak Nagaraja, 35, Mankato, MN         43.86%   1:40:58   10:06  1:33:51
 1601  295 M35  Tou Vang, 37, Maplewood, MN               44.19%   1:40:59   10:06  1:15:59
 1602  275 M40  Chris Murphy, 42, Eagle Lake, MN          45.61%   1:41:01   10:06  1:33:01
 1603  519 M20  Cole Goergen, 26, Plymouth, MN            43.54%   1:41:03   10:06  1:32:20
 1604  276 M40  Dominique Guzman, 41, Golden Valley, MN   45.21%   1:41:07   10:07  1:31:25
 1605  520 M20  Joe Janiszewski, 32, Minnetonka, MN       43.52%   1:41:09   10:07  1:31:34
 1606  521 M20  Jonathan Hansen, 29, Columbia Heights, MN 43.50%   1:41:09   10:07  1:32:13
 1607  522 M20  Frank Bi, 31, Eden Prairie, MN            43.47%   1:41:13   10:07  1:37:38
 1608  160 M45  Matthew Abeln, 45, St Paul, MN            46.63%   1:41:15   10:08  1:22:54
 1609  161 M45  James Porter, 48, Minneapolis, MN         47.80%   1:41:17   10:08  1:19:17
 1610  118 M50  Ronald Horwath, 52, Little Canada, MN     49.46%   1:41:18   10:08  1:31:17
 1611   24 M65  David Hiemstra, 69, Lino Lakes, MN        58.08%   1:41:18   10:08  1:33:37
 1612  296 M35  Nicholas Manders, 38, Maple Grove, MN     44.23%   1:41:23   10:08  1:32:02
 1613  523 M20  Ryan Kibler, 27, Cottage Grove, MN        43.40%   1:41:23   10:08  1:34:19
 1614  524 M20  Matthew Stearley, 20, New Brighton, MN    43.40%   1:41:23   10:08  1:40:53
 1615  297 M35  Jos Mart nez, 38, Minneapolis, MN         44.21%   1:41:25   10:09  1:32:30
 1616  119 M50  Terence Winstead, 51, Bloomington, MN     48.96%   1:41:27   10:09  1:33:18
 1617  162 M45  Benjamin Kanz, 45, Eau Claire, WI         46.53%   1:41:28   10:09  1:32:59
 1618   68 M60  Randy Kramer, 61, Austin, MN              53.58%   1:41:29   10:09  1:33:20
 1619   98 M55  Jeffrey Daly, 59, Minneapolis, MN         52.59%   1:41:29   10:09  1:39:41
 1620  277 M40  Thang Holt, 40, Minneapolis, MN           44.71%   1:41:30   10:09  1:33:49
 1621   69 M60  Steven Koivula, 64, Wayzata, MN           55.13%   1:41:31   10:09  1:32:23
 1622  298 M35  Dustin Truesdell, 39, Mendota Heights, MN 44.41%   1:41:32   10:09  1:19:25
 1623  163 M45  David Offord, 45, Lake Elmo, MN           46.49%   1:41:34   10:09  1:24:24
 1624  525 M20  Colin Hogendorn, 24, Minneapolis, MN      43.31%   1:41:35   10:10  1:33:09
 1625  120 M50  Timothy Toonen, 52, St Paul, MN           49.32%   1:41:35   10:10  1:33:25
 1626  299 M35  Sean Dingle, 36, Cottage Grove, MN        43.71%   1:41:39   10:10  1:32:37
 1627  121 M50  Scott Reinhard, 51, Woodbury, MN          48.81%   1:41:45   10:11  1:26:01
 1628  300 M35  Tim Hohn, 36, St Paul, MN                 43.67%   1:41:45   10:11  1:32:55
 1629   13 M70  Michael Theisen, 71, Issaquah, WA         59.08%   1:41:47   10:11  1:34:38
 1630  122 M50  Hugh Roberts, 52, Shorewood, MN           49.18%   1:41:52   10:11  1:33:36
 1631  278 M40  Douglas Rarig, 42, Woodbury, MN           45.21%   1:41:55   10:12  1:33:31
 1632   10 M16  Alex Niedan-Olsen, 16, Shakopee, MN       44.06%   1:41:56   10:12  1:18:43
 1633  123 M50  Noah Youngs, 51, Monticello, MN           48.72%   1:41:57   10:12  1:25:57
 1634  124 M50  Chris Wilton, 54, Apple Valley, MN        49.97%   1:42:03   10:12  1:39:05
 1635  526 M20  Joseph Mesarchik, 34, Lakeville, MN       43.26%   1:42:05   10:13  1:19:59
 1636  125 M50  Brian Stueve, 53, St Paul, MN             49.51%   1:42:06   10:13  1:33:48
 1637  527 M20  Ethan Palm, 20, Shorewood, MN             43.09%   1:42:07   10:13  1:15:18
 1638   99 M55  Mark Pederson, 55, Lino Lakes, MN         50.38%   1:42:08   10:13  1:34:21
 1639  126 M50  Randall Larson, 54, Edina, MN             49.92%   1:42:09   10:13  1:35:03
 1640  164 M45  Matt DeKam, 46, Bloomington, MN           46.61%   1:42:09   10:13  1:40:48
 1641  528 M20  Cody Lewandowski, 31, Maple Grove, MN     43.05%   1:42:12   10:13  1:33:19
 1642  529 M20  Ethan Gin, 23, St Louis Park, MN          43.05%   1:42:12   10:13  1:33:46
 1643  165 M45  Steve Person, 45, Robbinsdale, MN         46.20%   1:42:12   10:13  1:40:48
 1644   25 M65  Jeff Spangler, 65, Eagan, MN              55.29%   1:42:13   10:13  1:34:26
 1645  530 M20  Adam Bares, 32, Lakeville, MN             43.06%   1:42:14   10:13  1:33:10
 1646  127 M50  Andy Sackreiter, 50, Saint Paul, MN       48.15%   1:42:17   10:14  1:33:08
 1647  531 M20  Casey Anderson, 29, Minneapolis, MN       43.02%   1:42:17   10:14  1:33:23
 1648  532 M20  Alexander Vander Linden, 31, Lauderdale, MN
                                                          43.00%   1:42:19   10:14  1:25:44
 1649  533 M20  Bradley Engels, 26, Anoka, MN             43.00%   1:42:20   10:14  1:33:50
 1650  534 M20  Benjamin Steger, 30, Maple Grove, MN      42.98%   1:42:22   10:14  1:27:30
 1651  128 M50  Steve Hennessy, 51, Hastings, MN          48.52%   1:42:22   10:14  1:40:01
 1652  100 M55  Mark Miller, 59, Minneapolis, MN          52.11%   1:42:25   10:15  1:28:13
 1653  535 M20  Joseph Madden, 34, Plymouth, MN           43.09%   1:42:29   10:15  1:33:34
 1654  279 M40  Brandon Vetter, 40, Chanhassen, MN        44.28%   1:42:29   10:15  1:34:14
 1655  166 M45  Benard Ochieng, 46, Apple Valley, MN      46.45%   1:42:30   10:15  1:33:00
 1656  536 M20  Charles Schwinck, 21, St Paul, MN         42.93%   1:42:30   10:15  1:34:29
 1657  280 M40  Joe Gustafson, 43, Plymouth, MN           45.31%   1:42:31   10:15  1:34:16
 1658   70 M60  James Nichols, 61, St. Paul, MN           53.03%   1:42:32   10:15  1:27:22
 1659  537 M20  James Malaney, 34, Saint Paul, MN         43.06%   1:42:34   10:15  1:19:39
 1660  301 M35  Daniel Hickey, 35, Ramsey, MN             43.17%   1:42:35   10:16  1:34:14
 1661  302 M35  Nate Bahr, 35, Minneapolis, MN            43.16%   1:42:36   10:16  1:34:12
 1662   71 M60  Mark Olson, 61, Hudson, WI                52.95%   1:42:42   10:16  1:33:51
 1663  303 M35  Brendan Buster, 37, Minneapolis, MN       43.44%   1:42:43   10:16  1:33:29
 1664  129 M50  Igor Kotlovskiy, 54, Plymouth, MN         49.63%   1:42:44   10:16  1:39:44
 1665  281 M40  Nicholas Bancks, 41, Marine On St. Cro, MN 44.49%   1:42:45   10:17  1:28:19
 1666  282 M40  Brian Gergen, 43, Farmington, MN          45.19%   1:42:47   10:17  1:33:31
 1667  538 M20  Carson Barnette, 31, Columbia Heights, MN 42.80%   1:42:48   10:17  1:35:42
 1668  167 M45  Andy Sandquist, 49, Stillwater, MN        47.49%   1:42:49   10:17  1:33:54
 1669  168 M45  Casey Holley, 46, Minneapolis, MN         46.30%   1:42:50   10:17  1:32:44
 1670  169 M45  Nicholas Montgomery, 45, Edina, MN        45.91%   1:42:50   10:17  1:32:44
 1671  170 M45  Jason Lettmann, 45, Boulder, CO           45.91%   1:42:50   10:17  1:32:46
 1672  171 M45  Mark Dolezal, 45, Minneapolis, MN         45.91%   1:42:50   10:17  1:32:46
 1673   72 M60  Chuck Coldwell, 60, Minneapolis, MN       52.38%   1:42:50   10:17  1:35:04
 1674  539 M20  Michael Nguyen, 32, Rosemount, MN         42.81%   1:42:50   10:17  1:35:36
 1675  304 M35  Keith Jellinger, 37, Shakopee, MN         43.38%   1:42:51   10:17  1:27:32
 1676  540 M20  Matthew Olson, 34, Minneapolis, MN        42.91%   1:42:55   10:18  1:35:07
 1677  130 M50  Peter Shea, 53, Lakeville, MN             49.11%   1:42:56   10:18  1:28:25
 1678  305 M35  Brian Granquist, 39, St Louis Park, MN    43.79%   1:42:58   10:18  1:34:42
 1679  101 M55  Paul Martens, 58, Maple Grove, MN         51.34%   1:42:59   10:18  1:35:00
 1680  131 M50  Kaveh Mirfakhraie, 54, Eagan, MN          49.51%   1:43:00   10:18  1:33:07
 1681  132 M50  Peter Roback, 50, Rosemount, MN           47.80%   1:43:01   10:18  1:33:41
 1682   11 M14  Mart LuchsingerCalcines, 15, St Paul, MN  44.20%   1:43:06   10:19  1:33:03
 1683    5 M12  August Schmidt, 13, Saint Paul, MN        46.11%   1:43:06   10:19  1:40:28
 1684  541 M20  Luke Halverson, 23, Plymouth, MN          42.66%   1:43:08   10:19  1:28:03
 1685  172 M45  Aaron Worm, 46, Montgomery, MN            46.16%   1:43:08   10:19  1:33:35
 1686  306 M35  Dave Degenhardt, 39, Rosemount, MN        43.71%   1:43:09   10:19  1:33:03
 1687  542 M20  Alex Koch, 34, Inver Grove Heigh, MN      42.81%   1:43:10   10:19  1:34:07
 1688  173 M45  Carlos Villalpando, 49, St Paul, MN       47.33%   1:43:10   10:19  1:35:02
 1689  543 M20  Bennett LaHaye, 21, Prior Lake, MN        42.64%   1:43:11   10:19  1:33:55
 1690   73 M60  David Messman, 62, Pacific Grove, CA      53.20%   1:43:11   10:19  1:41:37
 1691  283 M40  Justin Fischer, 41, Maple Grove, MN       44.30%   1:43:12   10:19  1:20:12
 1692  307 M35  Dan Hager, 38, Byron, MN                  43.45%   1:43:12   10:19  1:35:08
 1693  133 M50  Kelly Haug, 50, Saint Paul, MN            47.67%   1:43:18   10:20  1:34:01
 1694  308 M35  Glen Brondyke, 35, Arden Hills, MN        42.86%   1:43:19   10:20  1:34:04
 1695  284 M40  Joe Eckberg, 43, Roseville, MN            44.95%   1:43:21   10:20  1:29:09
 1696  285 M40  Bj McElrath, 42, Andover, MN              44.57%   1:43:23   10:20  1:34:42
 1697  286 M40  Greg Stalsberg, 41, North Oaks, MN        44.20%   1:43:25   10:21  1:33:42
 1698  174 M45  Jude Bricker, 49, Excelsior, MN           47.17%   1:43:31   10:21  1:34:42
 1699  544 M20  Max Meyer, 25, Lenexa, KS                 42.50%   1:43:32   10:21  1:35:50
 1700  287 M40  James Conde, 40, Plymouth, MN             43.84%   1:43:32   10:21  1:40:36
 1701  288 M40  Joseph Halvarson, 40, Minneapolis, MN     43.79%   1:43:39   10:22  1:29:03
 1702  134 M50  Kindal Cook, 51, Hibbing, MN              47.91%   1:43:40   10:22  1:35:52
 1703  175 M45  Tim Schmidt, 48, St Paul, MN              46.68%   1:43:43   10:22  1:41:04
 1704  309 M35  Cole Pedraja, 39, Waconia, MN             43.44%   1:43:48   10:23  1:29:30
 1705  545 M20  Daniel Gustafson, 26, Minneapolis, MN     42.39%   1:43:48   10:23  1:35:36
 1706   74 M60  Bill Pauling, 63, Montevideo, MN          53.39%   1:43:49   10:23  1:33:40
 1707  135 M50  Al Larson, 53, Elk River, MN              48.69%   1:43:49   10:23  1:34:40
 1708   75 M60  Tom Bannon, 60, Chaska, MN                51.89%   1:43:49   10:23  1:35:44
 1709   76 M60  Andrew Schweizer, 62, New Brighton, MN    52.84%   1:43:54   10:23  1:34:43
 1710  136 M50  Peter Ludowise, 53, Cottage Grove, MN     48.62%   1:43:58   10:24  1:35:52
 1711  546 M20  Jake Woodrich, 27, Minneapolis, MN        42.29%   1:44:02   10:24  1:29:40
 1712  289 M40  Lucas Christianson, 40, St Paul, MN       43.62%   1:44:03   10:24  1:33:56
 1713  547 M20  Paul Park, 32, Minneapolis, MN            42.31%   1:44:03   10:24  1:34:40
 1714  548 M20  Grant Seterstrom, 23, St. Paul, MN        42.28%   1:44:04   10:24  1:35:52
 1715  176 M45  Brian Holmes, 47, Arden Hills, MN         46.11%   1:44:07   10:25  1:35:41
 1716  549 M20  Marc Egeland, 33, Minneapolis, MN         42.32%   1:44:09   10:25  1:33:55
 1717   26 M65  Joe Jeppesen, 67, Chanhassen, MN          55.34%   1:44:11   10:25  1:41:02
 1718  310 M35  Neal Dwyer, 38, Rosemount, MN             43.01%   1:44:15   10:26  1:36:21
 1719  177 M45  Scott Polman, 45, Shakopee, MN            45.29%   1:44:15   10:26  1:41:07
 1720  550 M20  Zachary Davidson, 29, Minneapolis, MN     42.20%   1:44:16   10:26  1:43:04
 1721  178 M45  Carlos Pedevila, 48, Woodbury, MN         46.42%   1:44:17   10:26  1:30:00
 1722  311 M35  Ben Christianson, 35, Saint Paul, MN      42.46%   1:44:17   10:26  1:34:10
 1723  179 M45  Anthony Erickson, 48, Elk River, MN       46.41%   1:44:18   10:26  1:35:49
 1724  137 M50  Wayne Linderman, 50, Brooklyn Park, MN    47.21%   1:44:19   10:26  1:35:06
 1725  102 M55  Mark Femrite, 57, Maple Grove, MN         50.20%   1:44:21   10:26  1:26:45
 1726  138 M50  Sam Gerraughty, 52, Omaha, NE             48.01%   1:44:21   10:26  1:34:41
 1727  139 M50  Craig Takalo, 51, Mound, MN               47.60%   1:44:21   10:26  1:34:42
 1728  290 M40  Joshua Verhage, 44, Minneapolis, MN       44.85%   1:44:25   10:27  1:28:57
 1729  312 M35  Jim Lee, 36, Minneapolis, MN              42.56%   1:44:25   10:27  1:34:50
 1730  180 M45  Joe Hannon, 46, Plymouth, MN              45.59%   1:44:25   10:27  1:34:52
 1731  291 M40  Jeffrey Reuvers, 44, Faribault, MN        44.83%   1:44:28   10:27  1:29:17
 1732  292 M40  Mike Kapps, 43, Maple Grove, MN           44.46%   1:44:29   10:27  1:35:09
 1733  313 M35  Nick Christianson, 39, Lakeville, MN      43.15%   1:44:30   10:27  1:34:23
 1734  181 M45  Dan Breeggemann, 46, Farmington, MN       45.56%   1:44:30   10:27  1:34:44
 1735  551 M20  Giles Locke, 29, Chicago, IL              42.11%   1:44:30   10:27  1:36:59
 1736  314 M35  Brian Oehler, 37, St Paul, MN             42.69%   1:44:31   10:27  1:28:47
 1737  293 M40  Thomas Ryan, 42, Duluth, MN               44.09%   1:44:31   10:27  1:34:43
 1738  140 M50  Justin Ernst, 54, Blaine, MN              48.76%   1:44:34   10:27  1:29:48
 1739   77 M60  Jerry Walker, 64, Cottage Grove, MN       53.51%   1:44:35   10:28  1:29:05
 1740  141 M50  Troy Vick, 54, Lakeville, MN              48.76%   1:44:35   10:28  1:36:36
 1741  552 M20  Peter Enz, 33, Minneapolis, MN            42.15%   1:44:35   10:28  1:36:46
 1742  182 M45  Raymond Nguyen, 46, Minneapolis, MN       45.50%   1:44:38   10:28  1:35:20
 1743  183 M45  Michael Wangsness, 49, Woodbury, MN       46.66%   1:44:38   10:28  1:36:12
 1744  184 M45  Omman A Hilleson, 45, Saint Paul, MN      45.10%   1:44:41   10:28  1:29:19
 1745  294 M40  Ben Duckworth, 42, Edina, MN              44.02%   1:44:41   10:28  1:35:00
 1746  185 M45  Tyler Leonard, 45, Bloomington, MN        45.10%   1:44:42   10:28  1:35:45
 1747  553 M20  Zachary Gregorich, 29, Duluth, MN         42.02%   1:44:42   10:28  1:37:09
 1748  315 M35  Josh Kriz, 36, St Paul, MN                42.43%   1:44:44   10:28  1:29:30
 1749  554 M20  Kyle Kelly, 34, Apple Valley, MN          42.16%   1:44:45   10:29  1:34:26
 1750  186 M45  David Pearson, 48, Champlin, MN           46.21%   1:44:45   10:29  1:34:26
 1751  555 M20  James Loomis, 23, Apple Valley, MN        41.99%   1:44:47   10:29  1:36:05
 1752  556 M20  Jesse Dong, 34, Minneapolis, MN           42.13%   1:44:49   10:29  1:37:20
 1753  557 M20  Diego Vasquez Rios, 28, Maple Grove, MN   41.96%   1:44:52   10:29  1:36:10
 1754  295 M40  Geoffrey Egerman, 42, Minneapolis, MN     43.93%   1:44:53   10:29  1:36:27
 1755  558 M20  Peter Westerhaus, 29, Carver, MN          41.92%   1:44:57   10:30  1:37:02
 1756  142 M50  Frank Westpfahl, 51, Minneapolis, MN      47.31%   1:44:59   10:30  1:36:13
 1757  559 M20  Owen Mische, 22, Woodbury, MN             41.91%   1:44:59   10:30  1:36:26
 1758  296 M40  Daniel Goemann, 40, Minneapolis, MN       43.22%   1:45:00   10:30  1:35:10
 1759  560 M20  Lukah Wesloh, 28, Mound, MN               41.90%   1:45:00   10:30  1:36:37
 1760  561 M20  Dylan Andrew, 28, Saint Croix Falls, WI   41.90%   1:45:00   10:30  1:36:38
 1761  562 M20  Jack Kozlowski, 27, St Paul, MN           41.90%   1:45:01   10:30  1:35:07
 1762  563 M20  Michael Kurth, 27, Minneapolis, MN        41.90%   1:45:01   10:30  1:35:08
 1763  564 M20  Aaron Peterson, 31, Minneapolis, MN       41.89%   1:45:02   10:30  1:21:15
 1764   14 M70  Michael Martorelli, 71, Golden Valley, MN 57.24%   1:45:03   10:30  1:35:50
 1765   27 M65  Allen Omernik, 66, Hudson, WI             54.34%   1:45:03   10:30  1:42:37
 1766  316 M35  Kevin Salkas, 38, St. Paul, MN            42.67%   1:45:05   10:31  1:30:57
 1767  103 M55  Tim Evon, 59, Hopkins, MN                 50.75%   1:45:09   10:31  1:36:03
 1768   78 M60  Steve Riesterer, 61, Minneapolis, MN      51.71%   1:45:09   10:31  1:37:45
 1769  187 M45  Rob Strange, 47, Lake Elmo, MN            45.65%   1:45:10   10:31  1:37:36
 1770  188 M45  Brian Castro, 48, Inver Grove Heigh, MN   46.03%   1:45:10   10:31  1:37:36
 1771  189 M45  Tom Rysavy, 47, Eagan, MN                 45.63%   1:45:12   10:31  1:37:02
 1772  297 M40  Eric Brotten, 42, Edina, MN               43.80%   1:45:12   10:31  1:43:29
 1773  298 M40  Chris Hanson, 43, Minneapolis, MN         44.15%   1:45:13   10:31  1:30:25
 1774  565 M20  Philip De Sa e Silva, 31, Saint Paul, MN  41.82%   1:45:13   10:31  1:35:35
 1775   79 M60  Ken Reineccius, 64, Eagan, MN             53.19%   1:45:13   10:31  1:36:36
 1776  299 M40  Charles Gillen-O'neel, 43, St. Paul, MN   44.13%   1:45:16   10:32  1:36:17
 1777  143 M50  Jeff Huebschen, 53, Plymouth, MN          47.99%   1:45:19   10:32  1:36:32
 1778  104 M55  Brian Kelly, 59, St Paul, MN              50.62%   1:45:26   10:33  1:36:32
 1779  566 M20  Tyrone McDuffie, 27, Brooklyn Center, MN  41.71%   1:45:29   10:33  1:43:13
 1780  105 M55  Eric Seashore, 56, Saint Paul, MN         49.21%   1:45:30   10:33  1:37:04
 1781  300 M40  Jeff Scott, 44, Minneapolis, MN           44.38%   1:45:31   10:33  1:35:49
 1782  317 M35  John Douglass, 38, Minneapolis, MN        42.49%   1:45:32   10:33  1:36:37
 1783  318 M35  Andrew Mattice, 37, Bloomington, MN       42.27%   1:45:33   10:33  1:37:20
 1784  106 M55  Bill Kroska, 59, Scott County, MN         50.56%   1:45:33   10:33  1:37:30
 1785   15 M70  Tom Pedersen, 70, St Paul, MN             56.32%   1:45:34   10:33  1:36:46
 1786   12 M14  Elijah Sawatsky, 14, Rochester, MN        43.97%   1:45:36   10:34  1:37:51
 1787  567 M20  Hans Rieckmann, 33, Minneapolis, MN       41.74%   1:45:37   10:34  1:36:32
 1788  568 M20  Dante Petrone, 27, Chicago, IL            41.65%   1:45:39   10:34  1:31:36
 1789  144 M50  Darin Winn, 54, Red Wing, MN              48.25%   1:45:41   10:34  1:31:20
 1790  107 M55  Brian Murphy, 59, Minneapolis, MN         50.49%   1:45:42   10:34  1:30:52
 1791  145 M50  Derek Scott, 53, Edina, MN                47.82%   1:45:42   10:34  1:36:04
 1792   80 M60  David Campbell, 63, Woodbury, MN          52.44%   1:45:42   10:34  1:38:27
 1793  108 M55  Richie Gitler, 55, Minnetonka, MN         48.62%   1:45:49   10:35  1:35:49
 1794  190 M45  Jeremy Maxey, 47, Woodbury, MN            45.36%   1:45:49   10:35  1:38:43
 1795  191 M45  Ryan Allers, 45, Plymouth, MN             44.61%   1:45:50   10:35  1:29:59
 1796  146 M50  Shewangizaw Worku, 50, Blaine, MN         46.51%   1:45:53   10:35  1:35:38
 1797   81 M60  Daniel Reed, 62, Edina, MN                51.84%   1:45:54   10:35  1:43:08
 1798  109 M55  Nathaniel Longley, 58, Saint Paul, MN     49.92%   1:45:55   10:36  1:35:35
 1799  319 M35  Eric Halverson, 38, Superior, WI          42.33%   1:45:55   10:36  1:38:10
 1800   82 M60  Robert Boisvert, 62, Edina, MN            51.83%   1:45:55   10:36  1:42:23
 1801  569 M20  Brecon Gross, 30, Victoria, MN            41.52%   1:45:59   10:36  1:36:21
 1802  320 M35  Dan Opsahl, 39, Shoreview, MN             42.55%   1:45:59   10:36  1:37:21
 1803  301 M40  Mark McIlmoyle, 44, Eden Prairie, MN      44.18%   1:46:00   10:36  1:35:39
 1804  321 M35  Thomas Maxwell, 36, Cottage Grove, MN     41.92%   1:46:00   10:36  1:42:42
 1805  570 M20  Jon Hegseth, 28, Roseville, MN            41.50%   1:46:02   10:36  1:36:13
 1806   83 M60  Rodney Schmitz, 60, Coon Rapids, MN       50.80%   1:46:03   10:36  1:44:03
 1807  322 M35  Andrew Greseth, 36, St Paul, MN           41.87%   1:46:07   10:37  1:37:47
 1808  302 M40  Joe Miatech, 44, St. Louis Park, MN       44.11%   1:46:10   10:37  1:31:19
 1809  323 M35  Stephen DeLong, 38, Minneapolis, MN       42.22%   1:46:12   10:37  1:38:32
 1810  110 M55  Paul Stemper, 55, Woodbury, MN            48.44%   1:46:13   10:37  1:30:23
 1811  571 M20  Philip Charboneau, 34, Minneapolis, MN    41.57%   1:46:15   10:38  1:36:59
 1812  303 M40  Jeffery Bennett, 44, Minnetonka, MN       44.07%   1:46:16   10:38  1:31:58
 1813  304 M40  Matt Mollner, 41, Mendota Heights, MN     42.99%   1:46:20   10:38  1:36:28
 1814  572 M20  Brady Wilmer, 28, St Paul, MN             41.38%   1:46:20   10:38  1:38:02
 1815  324 M35  Joseph McShane, 37, Victoria, MN          41.94%   1:46:24   10:38  1:30:59
 1816  305 M40  Douglas Kahl, 40, St Paul, MN             42.65%   1:46:24   10:38  1:37:09
 1817  111 M55  Stephen Schaefer, 59, Minneapolis, MN     50.15%   1:46:25   10:39  1:36:48
 1818  573 M20  Luke Dwyer, 33, Mendota Heights, MN       41.41%   1:46:27   10:39  1:30:59
 1819  325 M35  John Dvorak, 35, Richfield, MN            41.60%   1:46:27   10:39  1:32:18
 1820  112 M55  Chad Petersen, 55, Saint Louis Park, MN   48.32%   1:46:29   10:39  1:38:38
 1821  306 M40  Mark Neuman, 41, Roseville, MN            42.92%   1:46:30   10:39  1:32:29
 1822  147 M50  Jeff Garris, 54, Minneapolis, MN          47.86%   1:46:32   10:39  1:30:31
 1823  307 M40  Erick Carlson, 42, Wahpeton, ND           43.23%   1:46:35   10:40  1:37:31
 1824  326 M35  Austin Kerrigan, 39, Bloomington, MN      42.30%   1:46:36   10:40  1:37:14
 1825   84 M60  Martin Schmitz, 60, Prior Lake, MN        50.53%   1:46:37   10:40  1:31:24
 1826  574 M20  Luke Swanberg, 34, Minneapolis, MN        41.42%   1:46:37   10:40  1:37:14
 1827  148 M50  Jason Lien, 50, St. Paul, MN              46.19%   1:46:37   10:40  1:37:41
 1828  308 M40  Timothy Rekow, 40, Saint Paul, MN         42.55%   1:46:40   10:40  1:36:45
 1829  192 M45  Trevor Warfel, 48, Eagan, MN              45.36%   1:46:43   10:40  1:32:28
 1830  575 M20  Dustin Hansen, 33, Minneapolis, MN        41.30%   1:46:44   10:40  1:37:16
 1831    1 M80  Sean Drain, 80, Winnipeg, MB              65.87%   1:46:44   10:40  1:38:11
 1832  576 M20  Paul Kolodge, 34, Minneapolis, MN         41.36%   1:46:46   10:41  1:38:13
 1833  149 M50  Matthew Bleecker, 53, Minnetonka, MN      47.29%   1:46:53   10:41  1:38:33
 1834  193 M45  Miles Gregoire, 46, Roseville, MN         44.51%   1:46:57   10:42  1:32:22
 1835  309 M40  David Kogler, 43, St Peter, MN            43.43%   1:46:57   10:42  1:43:46
 1836  310 M40  Mik Gusenius, 41, Minnetrista, MN         42.72%   1:47:00   10:42  1:39:32
 1837  311 M40  Max Salzman, 41, Minneapolis, MN          42.68%   1:47:07   10:43  1:32:27
 1838  577 M20  Aaron Nosich, 27, St Paul, MN             41.08%   1:47:07   10:43  1:33:01
 1839  578 M20  Jonathan Heinen, 33, Minneapolis, MN      41.15%   1:47:07   10:43  1:36:52
 1840  150 M50  Daniel Keeley, 54, Eden Prairie, MN       47.60%   1:47:08   10:43  1:32:28
 1841  113 M55  Jonathan olson, 57, Minneapolis, MN       48.87%   1:47:12   10:43  1:39:10
 1842  312 M40  Ganesh Chandramouli, 41, Chanhassen, MN   42.63%   1:47:14   10:43  1:31:38
 1843   85 M60  Robert Potter, 62, Basehor, KS            51.19%   1:47:15   10:44  1:32:29
 1844  313 M40  Chad Nicholson, 43, St Paul, MN           43.29%   1:47:19   10:44  1:38:03
 1845  327 M35  Michael Henke, 36, Lakeville, MN          41.41%   1:47:19   10:44  1:38:30
 1846  328 M35  Chris Calder, 37, St Paul, MN             41.56%   1:47:22   10:44  1:30:29
 1847  579 M20  Kyle Bartram, 34, Fargo, ND               41.13%   1:47:22   10:44  1:39:40
 1848  580 M20  Cole Fortman, 20, Gem Lake, MN            40.96%   1:47:25   10:45  1:32:07
 1849  314 M40  Jeremy Kessel, 44, Spring Lake Park, MN   43.60%   1:47:25   10:45  1:33:02
 1850  581 M20  Owen Metzger, 30, Saint Paul, MN          40.96%   1:47:26   10:45  1:30:47
 1851  194 M45  Krishnan Margabandhu, 48, St Paul, MN     45.03%   1:47:30   10:45  1:39:03
 1852  195 M45  Andrew Hegstad, 49, Stillwater, MN        45.40%   1:47:32   10:45  1:33:01
 1853  582 M20  Nick Janssen, 30, Oakdale, MN             40.91%   1:47:33   10:45  1:37:47
 1854  196 M45  Jeremy Galley, 48, Lakeville, MN          45.01%   1:47:33   10:45  1:38:37
 1855   86 M60  Carl Obert, 61, Rochester, MN             50.55%   1:47:34   10:45  1:31:50
 1856  151 M50  Sean Ennevor, 54, Wayzata, MN             47.40%   1:47:35   10:46  1:24:50
 1857  152 M50  Steven Asper, 52, Saint Paul, MN          46.57%   1:47:35   10:46  1:33:05
 1858  583 M20  Wyatt Samuelson, 28, Woodbury, MN         40.90%   1:47:35   10:46  1:39:10
 1859  329 M35  Josh Redington, 37, Spicer, MN            41.47%   1:47:36   10:46  1:20:49
 1860  315 M40  Paul Oldham, 43, Maple Grove, MN          43.17%   1:47:36   10:46  1:39:36
 1861  584 M20  Nicholas Dee, 24, Farwell, MN             40.89%   1:47:37   10:46  1:25:10
 1862  330 M35  Mark Ebensteiner, 38, Becker, MN          41.64%   1:47:41   10:46  1:32:20
 1863  331 M35  Mark Eyberg, 38, Minneapolis, MN          41.63%   1:47:42   10:46  1:33:20
 1864  316 M40  Ben Nelson, 41, Bloomington, MN           42.44%   1:47:43   10:46  1:39:47
 1865  317 M40  Seth Salenger, 40, Minneapolis, MN        42.13%   1:47:44   10:46  1:31:09
 1866   87 M60  Eric Snyder, 60, Tampa, FL                49.99%   1:47:46   10:47  1:29:32
 1867  153 M50  Man Nguyen, 51, Savage, MN                46.08%   1:47:47   10:47  1:32:47
 1868  318 M40  Brent Kritzeck, 41, Shakopee, MN          42.41%   1:47:48   10:47  1:31:04
 1869  114 M55  James Hengen, 56, Hopkins, MN             48.15%   1:47:49   10:47  1:33:44
 1870  115 M55  Maz Chaudhri, 55, Edina, MN               47.71%   1:47:50   10:47  1:32:04
 1871  319 M40  Adam Sawatsky, 42, Rochester, MN          42.73%   1:47:50   10:47  1:40:05
 1872  585 M20  Eric Barajas, 23, Burnsville, MN          40.80%   1:47:51   10:47  1:29:56
 1873  586 M20  Edgar Barajas, 30, Eden Prarie, MN        40.80%   1:47:51   10:47  1:29:56
 1874  332 M35  Aaron Klein, 35, Apple Valley, MN         41.06%   1:47:51   10:47  1:33:18
 1875   16 M70  Joe Blunk, 70, Ames, IA                   55.06%   1:47:58   10:48  1:31:42
 1876  320 M40  Matt Hoelz, 43, St Anthony, MN            43.02%   1:47:59   10:48  1:30:22
 1877  321 M40  Mike Lettmann, 43, Edina, MN              43.01%   1:48:00   10:48  1:39:18
 1878  116 M55  Mark Peterson, 58, Rochester, MN          48.95%   1:48:01   10:48  1:38:50
 1879  322 M40  Dan Schroeder, 44, Mosinee, WI            43.35%   1:48:02   10:48  1:40:39
 1880  197 M45  Kevin O'Brien, 47, South St Paul, MN      44.42%   1:48:04   10:48  1:37:53
 1881  333 M35  Todd Peterson, 37, Monticello, MN         41.28%   1:48:06   10:49  1:31:48
 1882  587 M20  Jacob Wieberdink, 32, Plymouth, MN        40.71%   1:48:08   10:49  1:31:49
 1883  588 M20  Daniel Lehn Jr, 32, Eden Prairie, MN      40.70%   1:48:10   10:49  1:40:12
 1884  589 M20  Schylet Adams, 31, Independence, MN       40.67%   1:48:11   10:49  1:38:36
 1885  323 M40  Harish Ramachandran, 41, Chanhassen, MN   42.25%   1:48:12   10:49  1:32:17
 1886  154 M50  Brett Sagers, 54, Eden Prairie, MN        47.12%   1:48:13   10:49  1:30:22
 1887  155 M50  Mike Meyer, 52, Lakeville, MN             46.29%   1:48:14   10:49  1:25:20
 1888  590 M20  Jake Hanson, 23, Minneapolis, MN          40.65%   1:48:14   10:49  1:33:30
 1889  334 M35  Carl Martin, 35, St Paul, MN              40.91%   1:48:15   10:50  1:33:30
 1890  591 M20  Zach Schneider, 27, Plymouth, MN          40.61%   1:48:21   10:50  1:34:14
 1891  592 M20  Mathias Peterson, 34, Saint Paul, MN      40.75%   1:48:23   10:50  1:38:25
 1892   28 M65  Patrick Hagan, 68, Minneapolis, MN        53.72%   1:48:25   10:51  1:38:47
 1893  593 M20  Connor moriarty, 25, Bloomington, MN      40.58%   1:48:25   10:51  1:44:56
 1894  198 M45  Darin Coleman, 47, Savage, MN             44.27%   1:48:26   10:51  1:33:54
 1895  324 M40  Orin Christensen, 40, Ramsey, MN          41.85%   1:48:26   10:51  1:40:53
 1896  335 M35  Lucas Melheim, 37, Lakeville, MN          41.11%   1:48:32   10:51  1:33:26
 1897  325 M40  Michael Hess, 41, Minneapolis, MN         42.11%   1:48:33   10:51  1:41:25
 1898  199 M45  Ryan Running, 46, St Paul, MN             43.84%   1:48:36   10:52  1:26:21
 1899  336 M35  David Keinert, 39, St Paul, MN            41.51%   1:48:37   10:52  1:31:30
 1900  594 M20  Sam Bostrom, 33, New Hope, MN             40.58%   1:48:38   10:52  1:34:24
 1901  595 M20  Mike Kondziolka, 32, Blaine, MN           40.52%   1:48:39   10:52  1:31:27
 1902  596 M20  Sam Cable, 33, St. Louis Park, MN         40.56%   1:48:40   10:52  1:25:49
 1903  117 M55  Mitch Gipp, 55, Lakeville, MN             47.34%   1:48:41   10:52  1:39:24
 1904  200 M45  Ben King, 45, Prior Lake, MN              43.42%   1:48:44   10:52  1:41:39
 1905   29 M65  David Little, 65, Prior Lake, MN          51.96%   1:48:47   10:53  1:34:02
 1906  597 M20  Michael Jagerson, 27, St. Louis Park, MN  40.45%   1:48:47   10:53  1:34:40
 1907  337 M35  Jacob Vanderheyden, 37, Saint Paul, MN    41.01%   1:48:48   10:53  1:38:52
 1908  338 M35  Sanjiv Laud, 36, Minneapolis, MN          40.81%   1:48:53   10:53  1:33:41
 1909    6 M12  Ethan Parr, 12, Plymouth, MN              44.92%   1:48:53   10:53  1:39:19
 1910  326 M40  Jesse Parr, 40, Plymouth, MN              41.68%   1:48:53   10:53  1:39:20
 1911  118 M55  Joe Mayer, 58, New Hope, MN               48.54%   1:48:55   10:54  1:34:51
 1912  327 M40  Todd VanStraten, 40, Maple Grove, MN      41.65%   1:48:58   10:54  1:34:42
 1913  339 M35  Chris Schwartz, 35, Wayzata, MN           40.63%   1:48:59   10:54  1:26:55
 1914  328 M40  Chad Jayasekera, 41, Coon Rapids, MN      41.95%   1:48:59   10:54  1:39:44
 1915  329 M40  Ryan Zeier, 42, Blaine, MN                42.26%   1:49:02   10:54  1:34:43
 1916  340 M35  Kevin Krautbauer, 37, Inver Grove Heigh, MN
                                                          40.92%   1:49:03   10:54  1:33:52
 1917  598 M20  Joseph Nasvik, 28, Vadnais Heights, MN    40.35%   1:49:03   10:54  1:39:23
 1918  330 M40  Jamie Sampson, 41, Eden Prairie, MN       41.91%   1:49:04   10:54  1:33:21
 1919  119 M55  Luke Charpentier, 56, Columbus, MN        47.60%   1:49:04   10:54  1:34:24
 1920  331 M40  Brett Johnson, 43, Maplewood, MN          42.57%   1:49:07   10:55  1:40:23
 1921  120 M55  Tom Franz, 58, Minnetrista, MN            48.43%   1:49:10   10:55  1:46:02
 1922  599 M20  Brooks Stapleton, 32, Minneapolis, MN     40.33%   1:49:10   10:55  1:46:03
 1923  600 M20  Robert Muschler, 31, Minneapolis, MN      40.30%   1:49:11   10:55  1:39:46
 1924  341 M35  Drew Nelson, 38, Maple Grove, MN          41.06%   1:49:12   10:55  1:39:18
 1925  601 M20  Tanner Jackson, 31, Rogers, MN            40.27%   1:49:16   10:56  1:39:07
 1926  201 M45  Nathan Boike, 49, Eden Prairie, MN        44.67%   1:49:18   10:56  1:39:33
 1927  602 M20  Joseph Demery, 30, Saint Paul, MN         40.25%   1:49:19   10:56  1:34:09
 1928  332 M40  Ryan Sunderman, 40, Minneapolis, MN       41.51%   1:49:20   10:56  1:40:15
 1929  342 M35  Scott Lykins, 36, Minneapolis, MN         40.64%   1:49:20   10:56  1:40:29
 1930  156 M50  Sev Sadura, 52, Chanhassen, MN            45.80%   1:49:23   10:56  1:33:53
 1931  157 M50  Andrew Carlson, 52, Minneapolis, MN       45.80%   1:49:24   10:56  1:33:04
 1932   30 M65  Dale Fredrickson, 65, Northfield, MN      51.66%   1:49:24   10:56  1:33:46
 1933  343 M35  Aaron Deuermeyer, 37, Burnsville, MN      40.78%   1:49:25   10:57  1:45:57
 1934  333 M40  Jesse Matter, 44, Plymouth, MN            42.79%   1:49:26   10:57  1:39:19
 1935  334 M40  Mark Jeans, 41, Minneapolis, MN           41.77%   1:49:27   10:57  1:33:31
 1936  344 M35  Jonathan Ripa, 36, St. Louis Park, MN     40.57%   1:49:31   10:57  1:33:57
 1937  121 M55  Christopher Glanzer, 59, Golden Valley, MN 48.73%   1:49:31   10:57  1:41:12
 1938  603 M20  Barclay Bates, 25, Minneapolis, MN        40.17%   1:49:32   10:57  1:34:35
 1939  604 M20  Owen Witte, 25, Rochester, MN             40.17%   1:49:32   10:57  1:34:57
 1940  122 M55  Michael Staloch, 59, Minneapolis, MN      48.71%   1:49:33   10:57  1:39:55
 1941  345 M35  Matthew Anderson, 39, Hopkins, MN         41.09%   1:49:45   10:59  1:34:14
 1942  605 M20  Joshua Blankenship, 29, Maple Grove, MN   40.04%   1:49:53   10:59  1:27:19
 1943  123 M55  Sam DiVita, 56, Saint Paul, MN            47.25%   1:49:53   10:59  1:34:13
 1944   88 M60  Jay Willsher, 64, Ellisville, MO          50.93%   1:49:53   10:59  1:35:08
 1945  202 M45  Matthew Stern, 48, Minneapolis, MN        44.04%   1:49:55   11:00  1:42:46
 1946  124 M55  Mark Ruchie, 59, Edina, MN                48.54%   1:49:57   11:00  1:42:49
 1947  158 M50  Christopher Marshall, 51, Plymouth, MN    45.17%   1:49:58   11:00  1:33:09
 1948  606 M20  Blake Dean, 26, Pierre, SD                40.01%   1:49:59   11:00  1:35:24
 1949  607 M20  Kyle Irland, 29, Grinnell, IA             40.00%   1:50:00   11:00  1:34:49
 1950  335 M40  David Hemming, 42, Shoreview, MN          41.88%   1:50:01   11:00  1:34:11
 1951  336 M40  Brendan Dillon, 41, Minneapolis, MN       41.55%   1:50:01   11:00  1:46:37
 1952  346 M35  Tyler Anderson, 36, Blaine, MN            40.38%   1:50:03   11:00  1:35:16
 1953  608 M20  Mike Jordan, 34, Minneapolis, MN          40.12%   1:50:05   11:01  1:42:09
 1954  347 M35  David Huang, 38, Cambridge, MA            40.73%   1:50:06   11:01  1:41:27
 1955   11 M16  Marcus Dahlen, 17, Hastings, MN           40.30%   1:50:06   11:01  1:42:04
 1956   31 M65  Roger Peterson, 67, Columbia Heights, MN  52.36%   1:50:07   11:01  1:41:53
 1957  159 M50  John Crawford, 54, Excelsior, MN          46.30%   1:50:08   11:01  1:34:38
 1958  348 M35  Jeff Shaffer, 39, Lino Lakes, MN          40.94%   1:50:08   11:01  1:40:33
 1959  609 M20  Kush Herur, 26, Minneapolis, MN           39.94%   1:50:10   11:01  1:33:52
 1960  125 M55  Scott Bock, 55, Saint Paul, MN            46.70%   1:50:10   11:01  1:35:28
 1961  203 M45  Paul Evenson, 48, Robbinsdale, MN         43.94%   1:50:10   11:01  1:41:04
 1962  337 M40  Karthikeyan Sridharan, 44, Plymouth, MN   42.51%   1:50:10   11:01  1:42:41
 1963  610 M20  Michael Stark, 32, Minneapolis, MN        39.95%   1:50:11   11:01  1:33:16
 1964  126 M55  Jeffrey Killion, 57, Orono, MN            47.55%   1:50:11   11:01  1:34:27
 1965  611 M20  Christophe AlmenSjogren, 32, Minneapolis, MN
                                                          39.95%   1:50:12   11:01  1:31:55
 1966  160 M50  Jason Stones, 52, Eagan, MN               45.46%   1:50:13   11:01  1:34:21
 1967  204 M45  Chris Davis, 47, Minneapolis, MN          43.54%   1:50:15   11:02  1:47:03
 1968  338 M40  Jon Heeren, 42, Lakeville, MN             41.79%   1:50:16   11:02  1:33:30
 1969  339 M40  Elliott Retelle, 41, St Paul, MN          41.46%   1:50:16   11:02  1:42:39
 1970  349 M35  Bryan Steussy, 39, Sioux City, IA         40.89%   1:50:17   11:02  1:35:44
 1971  612 M20  Matthew Peterson, 33, Minneapolis, MN     39.95%   1:50:20   11:02  1:32:47
 1972  340 M40  Joseph Tweedy, 40, Robbinsdale, MN        41.13%   1:50:21   11:02  1:33:10
 1973  613 M20  David Bergren, 27, Otsego, MN             39.87%   1:50:21   11:02  1:34:18
 1974  614 M20  Stephen Morrison, 31, Lakeville, MN       39.87%   1:50:21   11:02  1:35:09
 1975  615 M20  Luke Sexton, 26, Minneapolis, MN          39.84%   1:50:26   11:03  1:40:48
 1976  616 M20  Gabriel Bishop, 28, Arlington, MA         39.84%   1:50:26   11:03  1:47:07
 1977  617 M20  Jerry Lanning, 27, Brookline, MA          39.84%   1:50:26   11:03  1:47:08
 1978  618 M20  Jeremy Offsey, 32, Montclair, NJ          39.86%   1:50:27   11:03  1:34:24
 1979   89 M60  Craig Hennen, 61, Minneapolis, MN         49.22%   1:50:29   11:03  1:27:41
 1980  341 M40  Nicholas Aschbrenner, 40, Saint Paul, MN  41.07%   1:50:30   11:03  1:34:20
 1981   17 M70  Steve Peterson, 74, Emerald, WI           56.67%   1:50:31   11:03  1:47:47
 1982  127 M55  Vijaya Yadlapati, 58, Inver Grove Heigh, MN
                                                          47.83%   1:50:33   11:03  1:34:15
 1983  619 M20  Mike Niedermeyer, 33, Minneapolis, MN     39.87%   1:50:34   11:03  1:34:12
 1984  161 M50  Kurt Boeckman, 54, Inver Grove Heigh, MN  46.11%   1:50:35   11:04  1:41:28
 1985  620 M20  Gregory Radcliffe, 30, Minneapolis, MN    39.78%   1:50:36   11:04  1:28:30
 1986  162 M50  France Roberts, 52, St. Louis Park, MN    45.29%   1:50:37   11:04  1:35:39
 1987  350 M35  Collin Royce, 35, Apple Valley, MN        40.02%   1:50:39   11:04  1:41:29
 1988   18 M70  Bill Payne, 71, Woodbury, MN              54.32%   1:50:42   11:04  1:42:28
 1989  621 M20  Scott Peak, 33, Minneapolis, MN           39.81%   1:50:44   11:04  1:42:07
 1990   90 M60  Dave Arnason, 61, St Louis Park, MN       49.10%   1:50:44   11:04  1:42:08
 1991  622 M20  Luke Nelson, 33, St Paul, MN              39.80%   1:50:45   11:05  1:33:57
 1992  342 M40  Ryan Dornan, 41, Roseville, MN            41.26%   1:50:47   11:05  1:28:40
 1993  623 M20  Brooks Hodenfield, 23, Minneapolis, MN    39.71%   1:50:48   11:05  1:34:41
 1994   91 M60  Jeff Hutton, 64, Luck, WI                 50.50%   1:50:49   11:05  1:40:36
 1995  343 M40  Andrew Lagatta, 43, Minneapolis, MN       41.91%   1:50:51   11:05  1:27:05
 1996  205 M45  Chris Meehan, 45, Plymouth, MN            42.57%   1:50:55   11:06  1:42:36
 1997  624 M20  Samuel Schaefbauer, 27, Blomkest, MN      39.66%   1:50:56   11:06  1:42:04
 1998  128 M55  Jerry Halsten, 58, St Paul, MN            47.65%   1:50:58   11:06  1:35:31
 1999  625 M20  Robert Van Gundy, 32, Westminster, CO     39.67%   1:50:58   11:06  1:35:32
 2000  206 M45  Andrew Davis, 46, Saint Paul, MN          42.90%   1:50:58   11:06  1:35:51
 2001  163 M50  Donovan Pohl, 53, Prior Lake, MN          45.52%   1:51:02   11:06  1:36:04
 2002   32 M65  Steve O'Malley, 66, Woodbury, MN          51.41%   1:51:02   11:06  1:36:54
 2003  351 M35  Michael Leininger, 35, Minneapolis, MN    39.88%   1:51:03   11:06  1:36:38
 2004  626 M20  Nolan Brunn, 21, Nowthen, MN              39.62%   1:51:04   11:06  1:41:15
 2005  207 M45  Eric Nelsen, 45, Lino Lakes, MN           42.50%   1:51:06   11:07  1:48:05
 2006  129 M55  Jim Holovnia, 58, Edina, MN               47.58%   1:51:07   11:07  1:37:02
 2007  344 M40  Justin Joyce, 40, Mendota Heights, MN     40.84%   1:51:08   11:07  1:33:40
 2008  130 M55  Eric LaMott, 57, Woodbury, MN             47.12%   1:51:10   11:07  1:29:09
 2009  627 M20  Rohit Hazra, 27, St Louis Park, MN        39.58%   1:51:10   11:07  1:36:31
 2010    7 M12  Brody White, 12, Woodbury, MN             43.99%   1:51:11   11:07  1:34:55
 2011  131 M55  Mike Myers, 55, Hastings, MN              46.27%   1:51:11   11:07  1:35:28
 2012  628 M20  Chase Obrien, 28, Roseville, MN           39.56%   1:51:14   11:07  1:34:13
 2013  352 M35  Andrew Houghton, 35, Lakeville, MN        39.81%   1:51:15   11:08  1:33:11
 2014  164 M50  Kevin Beattie, 53, Lincoln, NE            45.43%   1:51:15   11:08  1:33:56
 2015  629 M20  Jack Boub, 21, Fargo, ND                  39.55%   1:51:15   11:08  1:36:34
 2016   92 M60  Donald Dietz, 61, Lamberton, MN           48.87%   1:51:16   11:08  1:35:11
 2017  630 M20  Andrew Gallagher, 33, St. Paul, MN        39.62%   1:51:16   11:08  1:36:03
 2018  353 M35  Julian Jenkins, 38, Oakland, CA           40.30%   1:51:16   11:08  1:36:44
 2019  631 M20  Brendan Stermer, 27, Grand Forks, ND      39.53%   1:51:18   11:08  1:34:36
 2020  354 M35  Vincent Ghost, 35, Eagan, MN              39.79%   1:51:18   11:08  1:41:17
 2021  632 M20  Ryan Chaffee, 29, Lenexa, KS              39.52%   1:51:20   11:08  1:37:07
 2022  633 M20  John Kreul, 31, Saint Paul, MN            39.52%   1:51:21   11:08  1:34:44
 2023  345 M40  Benjamin Johnson, 42, Gem Lake, MN        41.34%   1:51:28   11:09  1:41:39
 2024  132 M55  Tim Pratt, 57, Shoreview, MN              46.98%   1:51:30   11:09  1:35:28
 2025  634 M20  Nick Wilson, 33, Jordan, MN               39.53%   1:51:30   11:09  1:42:54
 2026  133 M55  Steve Wilson, 58, Green Isle, MN          47.42%   1:51:30   11:09  1:42:55
 2027  355 M35  Brian Dunker, 35, Shakopee, MN            39.70%   1:51:32   11:09  1:33:29
 2028  208 M45  Kirk Walton, 45, Chaska, MN               42.33%   1:51:32   11:09  1:42:23
 2029  134 M55  Eric Engh, 58, Minneapolis, MN            47.40%   1:51:33   11:09  1:36:31
 2030  346 M40  Rob Bryans, 41, Toronto, ON               40.97%   1:51:34   11:09  1:37:29
 2031  209 M45  Vinod Hari, 49, Medina, MN                43.76%   1:51:35   11:10  1:44:35
 2032  356 M35  Frank Suera, 37, Byron, MN                39.98%   1:51:36   11:10  1:42:10
 2033  635 M20  Hunter Berger, 20, Blaine, MN             39.41%   1:51:38   11:10  1:37:16
 2034  347 M40  Kyle Rickbeil, 41, Crystal, MN            40.94%   1:51:39   11:10  1:33:34
 2035  636 M20  Jonathan Vining, 34, Hugo, MN             39.56%   1:51:39   11:10  1:41:35
 2036  357 M35  Dan Newman, 39, Edina, MN                 40.36%   1:51:44   11:10  1:34:05
 2037  358 M35  Jesse Horngren, 37, Proctor, MN           39.93%   1:51:44   11:10  1:36:33
 2038  359 M35  Shea mcadaragh, 37, Minneapolis, MN       39.93%   1:51:45   11:11  1:34:42
 2039  210 M45  Vikas Garg, 49, Eden Prairie, MN          43.68%   1:51:46   11:11  1:36:09
 2040  360 M35  David Buchert, 37, Bloomington, MN        39.92%   1:51:47   11:11  1:42:22
 2041  135 M55  Scott Calhoun, 55, Apple Valley, MN       46.03%   1:51:47   11:11  1:43:55
 2042  165 M50  John Langley, 52, Oceansice, CA           44.82%   1:51:47   11:11  1:44:05
 2043  637 M20  Nick Sibenaller, 34, Minneapolis, MN      39.50%   1:51:49   11:11  1:36:06
 2044  166 M50  Jason Thompson, 50, Woodbury, MN          44.03%   1:51:51   11:11  1:41:48
 2045  167 M50  Jeremy Smith, 53, Hanover, MN             45.18%   1:51:53   11:11  1:37:42
 2046  638 M20  Matthew Okner, 30, Stillwater, MN         39.31%   1:51:55   11:12  1:29:41
 2047   93 M60  Glen Davies, 63, Lino Lakes, MN           49.52%   1:51:56   11:12  1:35:02
 2048  639 M20  Cooper Johnson, 25, Minneapolis, MN       39.31%   1:51:56   11:12  1:35:10
 2049  211 M45  Mark Berhow, 47, St Paul, MN              42.88%   1:51:57   11:12  1:41:43
 2050  640 M20  Joel Atella, 24, St Paul, MN              39.30%   1:51:58   11:12  1:37:50
 2051  212 M45  Peder Anderson, 49, Prior Lake, MN        43.59%   1:52:00   11:12  1:36:41
 2052  361 M35  Justin Pezewski, 37, Saint Paul, MN       39.83%   1:52:02   11:12  1:37:06
 2053  348 M40  Michael Fasching, 42, Saint Paul, MN      41.13%   1:52:02   11:12  1:37:07
 2054   94 M60  Paul Peters, 62, Minneapolis, MN          48.99%   1:52:04   11:12  1:35:42
 2055  349 M40  Marshall Agrey, 42, Hudson, WI            41.12%   1:52:04   11:12  1:35:52
 2056  136 M55  Brad Hetland, 55, Hudson, WI              45.91%   1:52:04   11:12  1:35:52
 2057   33 M65  Neil Jeddeloh, 69, Plymouth, MN           52.49%   1:52:06   11:13  1:37:29
 2058  350 M40  Travis Bunch, 43, Plymouth, MN            41.43%   1:52:07   11:13  1:35:54
 2059  641 M20  Luke Majerus, 30, North Mankato, MN       39.23%   1:52:10   11:13  1:36:42
 2060  362 M35  Ben Bradley, 36, Richfield, MN            39.60%   1:52:13   11:13  1:36:07
 2061  137 M55  David Kelliher, 58, Minneapolis, MN       47.11%   1:52:14   11:13  1:36:26
 2062  363 M35  Brian Kinsella, 35, Prior Lake, MN        39.45%   1:52:15   11:14  1:33:42
 2063  213 M45  Eliott Adams, 45, Saint Paul, MN          42.06%   1:52:16   11:14  1:33:57
 2064  351 M40  Matt Horn, 40, Minneapolis, MN            40.38%   1:52:23   11:14  1:36:38
 2065  364 M35  Will Mayer, 38, Apple Valley, MN          39.89%   1:52:25   11:15  1:36:49
 2066    9 M18  Nathaniel Horkey, 18, Prior Lake, MN      39.14%   1:52:29   11:15  1:37:31
 2067  214 M45  Caleb Drexler Booth, 46, Saint Paul, MN   42.31%   1:52:32   11:15  1:43:31
 2068  138 M55  David Berger, 59, Maple Grove, MN         47.41%   1:52:34   11:15  1:36:46
 2069   19 M70  Brad Dupre, 70, White Bear Lake, MN       52.81%   1:52:35   11:16  1:36:07
 2070  215 M45  Scott Olmsted, 48, Lakeville, MN          43.00%   1:52:35   11:16  1:36:34
 2071  168 M50  Joseph Brandel, 52, Greenwood, MN         44.50%   1:52:35   11:16  1:38:34
 2072  216 M45  Tim Warren, 45, New Brighton, MN          41.93%   1:52:36   11:16  1:38:06
 2073  139 M55  Dan Schleusner, 56, North Branch, MN      46.10%   1:52:37   11:16  1:36:16
 2074  352 M40  Eric Bobick, 44, Anoka, MN                41.57%   1:52:39   11:16  1:38:16
 2075  169 M50  Glenn Skuta, 53, Oakdale, MN              44.85%   1:52:42   11:16  1:34:53
 2076  353 M40  Meaghan Moriarty, 41, Minneapolis, MN     40.56%   1:52:43   11:16  1:34:24
 2077  642 M20  Brendan Loney, 24, Minneapolis, MN        39.02%   1:52:45   11:17  1:30:17
 2078  217 M45  Gabe Sojka, 46, Minnetonka, MN            42.21%   1:52:47   11:17  1:38:22
 2079  643 M20  Jonathon Gerry, 31, St Paul, MN           39.01%   1:52:48   11:17  1:30:37
 2080  140 M55  Jeff Dobratz, 59, Hutchinson, MN          47.31%   1:52:48   11:17  1:37:07
 2081  644 M20  Connor Floerke, 26, Duluth, MN            39.00%   1:52:49   11:17  1:36:18
 2082   95 M60  Robert Britain, 64, Wayzata, MN           49.60%   1:52:50   11:17  1:38:23
 2083   34 M65  Roy Wilson, 69, Roseville, MN             52.13%   1:52:52   11:17  1:43:15
 2084  365 M35  Drew Anderson, 37, Minneapolis, MN        39.49%   1:52:59   11:18  1:37:23
 2085  218 M45  Ben Bomar, 47, Minneapolis, MN            42.48%   1:53:00   11:18  1:37:54
 2086  170 M50  Chris Linde, 52, Minneapolis, MN          44.33%   1:53:01   11:18  1:34:23
 2087  219 M45  Kip Knippel, 45, Mendota Heights, MN      41.77%   1:53:02   11:18  1:44:01
 2088  354 M40  Jeff Krech, 41, Rosemount, MN             40.43%   1:53:05   11:19  1:37:53
 2089  220 M45  Edward Hugener, 46, Minneapolis, MN       42.08%   1:53:08   11:19  1:43:31
 2090  171 M50  Jason Titus, 51, Brooklyn Park, MN        43.89%   1:53:09   11:19  1:36:22
 2091  221 M45  Garrett Tvinnereim, 46, Edina, MN         42.05%   1:53:13   11:19  1:38:37
 2092   35 M65  Jim Overby, 67, Eden Prairie, MN          50.92%   1:53:14   11:19  1:37:52
 2093  141 M55  Steve Volavka, 58, Lakeville, MN          46.68%   1:53:16   11:20  1:39:10
 2094  355 M40  Nathan West, 44, Lino Lakes, MN           41.34%   1:53:16   11:20  1:43:01
 2095  645 M20  Eric Dagenhardt, 33, Andover, MN          38.90%   1:53:19   11:20  1:37:08
 2096   96 M60  Doug Jackson, 61, Mendota Heights, MN     47.97%   1:53:21   11:20  1:36:50
 2097  172 M50  Nathan Nelson, 54, Plymouth, MN           44.99%   1:53:21   11:20  1:43:05
 2098  366 M35  Mark Erickson, 37, St Paul, MN            39.36%   1:53:22   11:20  1:36:05
 2099  646 M20  Jos Valent n L pez, 24, Minneapolis, MN   38.80%   1:53:24   11:20  1:37:24
 2100  222 M45  John Selander, 45, St Louis Park, MN      41.62%   1:53:26   11:21  1:38:51
 2101   36 M65  John Paisley, 68, Falcon Heights, MN      51.33%   1:53:28   11:21  1:46:24
 2102  647 M20  Sean Kilbride, 26, Rochester, MN          38.77%   1:53:29   11:21  1:43:43
 2103  648 M20  Jesus Meza, 28, Rochester, MN             38.77%   1:53:30   11:21  1:36:37
 2104  173 M50  John Oberg, 52, Lake Elmo, MN             44.14%   1:53:30   11:21  1:39:19
 2105  649 M20  Eric Kaufmann, 34, Hudson, WI             38.91%   1:53:30   11:21  1:45:48
 2106  223 M45  Patrick Larson, 45, Edina, MN             41.57%   1:53:35   11:22  1:39:00
 2107  356 M40  Peter Lindstam, 43, Rosemount, MN         40.89%   1:53:36   11:22  1:37:06
 2108  367 M35  Jonathan Gregory, 38, Hummelstown, PA     39.45%   1:53:40   11:22  1:43:24
 2109  174 M50  Len Josephs, 54, Burnsville, MN           44.85%   1:53:42   11:22  1:35:44
 2110   37 M65  William Diamond, 66, Hopkins, MN          50.21%   1:53:42   11:22  1:37:52
 2111  142 M55  Tim McCollor, 57, Minnetonka, MN          46.05%   1:53:46   11:23  1:38:34
 2112  357 M40  Erik Akervik, 41, St Paul, MN             40.16%   1:53:49   11:23  1:37:59
 2113  175 M50  Keith Hug, 50, Roseville, MN              43.26%   1:53:50   11:23  1:37:23
 2114  358 M40  Jason VanOverbeke, 42, Woodbury, MN       40.48%   1:53:50   11:23  1:38:28
 2115  368 M35  Ted Brenny, 39, Mazeppa, MN               39.61%   1:53:51   11:23  1:37:46
 2116  359 M40  Kyle Nosan, 42, Prior Lake, MN            40.46%   1:53:53   11:23  1:30:11
 2117  369 M35  Nic Meyer, 35, Plymouth, MN               38.88%   1:53:53   11:23  1:44:56
 2118  650 M20  Samuel Schedler, 28, Saint Anthony, MN    38.63%   1:53:54   11:23  1:39:29
 2119  360 M40  Jeffrey Mahmud, 41, Hopkins, MN           40.13%   1:53:55   11:24  1:37:29
 2120  370 M35  Adam Kolb, 38, St Paul, MN                39.36%   1:53:55   11:24  1:38:33
 2121  371 M35  Adam Mahmud, 37, Minneapolis, MN          39.16%   1:53:56   11:24  1:37:30
 2122   97 M60  Larry Richter, 64, Victoria, MN           49.12%   1:53:56   11:24  1:39:15
 2123  651 M20  George Miller, 27, Viroqua, WI            38.61%   1:53:57   11:24  1:51:37
 2124  224 M45  Erik Collins, 47, Hugo, MN                42.12%   1:53:58   11:24  1:36:30
 2125  225 M45  Will Au-Yeung, 48, Saint Paul, MN         42.47%   1:54:00   11:24  1:39:57
 2126   98 M60  Reginald Simington, 63, San Diego, CA     48.62%   1:54:01   11:24  1:51:07
 2127  361 M40  Patrick Kane, 43, Wahoo, NE               40.72%   1:54:04   11:24  1:39:42
 2128  652 M20  Colin Surges, 27, Minneapolis, MN         38.57%   1:54:05   11:25  1:40:02
 2129  372 M35  Dave Seybold, 39, Richfield, MN           39.52%   1:54:06   11:25  1:37:18
 2130  362 M40  Isaac Yates, 40, Maple Grove, MN          39.78%   1:54:06   11:25  1:43:50
 2131  653 M20  Rakim McKinley, 31, Minneapolis, MN       38.56%   1:54:07   11:25  1:45:53
 2132  363 M40  Charlie Hoff, 44, Excelsior, MN           41.03%   1:54:08   11:25  1:39:53
 2133  176 M50  Joseph Nemo, 50, Saint Paul, MN           43.15%   1:54:08   11:25  1:40:01
 2134  364 M40  Ben Willenbring, 41, Saint Paul, MN       40.05%   1:54:09   11:25  1:44:18
 2135  373 M35  Mike Kewley, 35, St. Louis Park, MN       38.78%   1:54:12   11:25  1:37:11
 2136  654 M20  Scott Fudenberg, 24, Minneapolis, MN      38.52%   1:54:13   11:25  1:37:43
 2137  374 M35  Shane Glenn, 35, Minneapolis, MN          38.75%   1:54:17   11:26  1:36:21
 2138  226 M45  Jared Ackerman, 47, Coon Rapids, MN       41.99%   1:54:19   11:26  1:37:55
 2139  655 M20  Trevor Schmitz, 30, New Prague, MN        38.47%   1:54:22   11:26  1:40:10
 2140  656 M20  Cal Johns, 20, Mendota Heights, MN        38.47%   1:54:23   11:26  1:44:40
 2141  657 M20  John Loepfe, 24, La Crescent, MN          38.47%   1:54:23   11:26  1:44:57
 2142  375 M35  Nathan Bjerkaas, 39, Saint Louis Park, MN 39.42%   1:54:24   11:26  1:37:08
 2143  365 M40  James Bradford III, 42, Saint Paul, MN    40.27%   1:54:25   11:27  1:36:05
 2144   99 M60  Glen Flynn, 64, Hugo, MN                  48.91%   1:54:26   11:27  1:45:41
 2145   38 M65  Mark Meyer, 68, Lake Crystal, MN          50.89%   1:54:27   11:27  1:37:53
 2146  227 M45  Brooks Gosch, 46, North Mankato, MN       41.59%   1:54:28   11:27  1:36:23
 2147  376 M35  Benjamin Kleppe, 39, Rosemount, MN        39.39%   1:54:29   11:27  1:38:35
 2148  100 M60  Daron Johnson, 64, Minneapolis, MN        48.88%   1:54:30   11:27  1:44:14
 2149  658 M20  Dane Mizutani, 30, Minneapolis, MN        38.42%   1:54:31   11:27  1:39:51
 2150  366 M40  Chad Krueger, 44, Minneapolis, MN         40.89%   1:54:31   11:27  1:44:42
 2151  377 M35  Kevin Blendermann, 36, Prior Lake, MN     38.79%   1:54:33   11:27  1:36:04
 2152  367 M40  Andy Carter, 42, Edina, MN                40.23%   1:54:33   11:27  1:45:39
 2153  378 M35  Cody Ekstrom, 36, Duluth  Mn, MN          38.78%   1:54:35   11:28  1:38:40
 2154  101 M60  Torstein Hansen, 60, St Paul, MN          46.99%   1:54:38   11:28  1:38:36
 2155  368 M40  Lang Boomer, 41, Saint Paul, MN           39.87%   1:54:39   11:28  1:46:36
 2156   39 M65  Robb Olson, 67, Forest Lake, MN           50.28%   1:54:40   11:28  1:38:12
 2157  379 M35  Patrick Kinsella, 36, Lakeville, MN       38.75%   1:54:41   11:28  1:36:08
 2158  380 M35  Eric Snyder, 35, Minneapolis, MN          38.60%   1:54:43   11:28  1:40:10
 2159  381 M35  John Barnes, 36, Lino Lakes, MN           38.73%   1:54:44   11:28  1:38:25
 2160  659 M20  Colin Peters, 32, St. Paul, MN            38.34%   1:54:49   11:29  1:38:27
 2161  143 M55  Glenn Riemersma, 55, Bloomington, MN      44.80%   1:54:50   11:29  1:38:34
 2162  660 M20  Garrett Cropsey, 27, Farmington, MN       38.31%   1:54:52   11:29  1:40:43
 2163  144 M55  Raymond Brasch, 59, East Bethel, MN       46.45%   1:54:54   11:29  1:32:53
 2164  177 M50  Christopher Ranweiler, 51, North St. Paul, MN
                                                          43.21%   1:54:56   11:30  1:38:43
 2165  661 M20  Andrew Roque, 34, Plainville, MA          38.43%   1:54:56   11:30  1:40:11
 2166  228 M45  James Nelson, 45, Mahtomedi, MN           41.06%   1:54:59   11:30  1:38:14
 2167  662 M20  Benjamin Kollaja, 29, Minneapolis, MN     38.27%   1:54:59   11:30  1:39:29
 2168  663 M20  Peter Hinderlie, 34, St Paul, MN          38.40%   1:55:00   11:30  1:32:47
 2169  178 M50  Topher Nelson, 53, New Brighton, MN       43.94%   1:55:02   11:30  1:46:02
 2170  664 M20  Mark Stice, 32, Minneapolis, MN           38.26%   1:55:03   11:30  1:39:15
 2171  665 M20  Tyler Jansen, 23, Savage, MN              38.24%   1:55:03   11:30  1:47:36
 2172  102 M60  H Ctor Villarraga, 62, Rochester, MN      47.70%   1:55:06   11:31  1:39:46
 2173  382 M35  Alexander Fohey, 36, Minneapolis, MN      38.58%   1:55:11   11:31  1:39:19
 2174  369 M40  Kevin Wright, 42, Lakeville, MN           40.00%   1:55:11   11:31  1:39:53
 2175  666 M20  David Schuldt, 31, Bloomington, MN        38.18%   1:55:14   11:31  1:38:51
 2176  383 M35  Matthew Busacker, 36, Crystal, MN         38.56%   1:55:14   11:31  1:38:55
 2177  229 M45  Matthew Howe, 46, Lake Elmo, MN           41.30%   1:55:16   11:32  1:38:07
 2178  667 M20  Seth Hochstatter, 30, Minneapolis, MN     38.17%   1:55:16   11:32  1:38:48
 2179  230 M45  Matt Howe, 47, Stillwater, MN             41.64%   1:55:17   11:32  1:38:07
 2180  145 M55  Jeff Skogen, 57, Stillwater, MN           45.44%   1:55:17   11:32  1:38:07
 2181  384 M35  Rohan Lall, 39, Minneapolis, MN           39.11%   1:55:17   11:32  1:38:45
 2182  668 M20  Mike Hawkins, 24, Eagan, MN               38.17%   1:55:17   11:32  1:39:31
 2183  669 M20  Samuel Kays, 25, Minneapolis, MN          38.16%   1:55:19   11:32  1:39:46
 2184  385 M35  Britt Pennington, 39, Minneapolis, MN     39.10%   1:55:20   11:32  1:45:30
 2185  370 M40  John Whyte, 44, Eagan, MN                 40.60%   1:55:21   11:32  1:37:06
 2186  670 M20  Zachary Hagen, 26, Minneapolis, MN        38.14%   1:55:21   11:32  1:38:59
 2187  371 M40  Jesse Reed, 42, Wyoming, MN               39.94%   1:55:22   11:32  1:45:57
 2188  179 M50  Paul Abney, 52, Savage, MN                43.42%   1:55:23   11:32  1:40:58
 2189  103 M60  Darrin Dickerson, 60, Blaine, MN          46.67%   1:55:25   11:33  1:37:43
 2190  231 M45  Jeff Radich, 48, Chisago City, MN         41.94%   1:55:26   11:33  1:41:22
 2191  372 M40  Michael Hanninen, 44, Lakeville, MN       40.56%   1:55:27   11:33  1:38:17
 2192  386 M35  Johnathan Gavin, 38, St. Paul, MN         38.81%   1:55:32   11:33  1:38:42
 2193  232 M45  Nick Lane, 49, Waunakee, WI               42.24%   1:55:35   11:34  1:38:26
 2194  387 M35  Nicholas Lynch, 37, Minneapolis, MN       38.59%   1:55:37   11:34  1:38:43
 2195  233 M45  Ryan Gale, 47, Hugo, MN                   41.51%   1:55:39   11:34  1:40:19
 2196  180 M50  Bob Fust, 54, Prior Lake, MN              44.09%   1:55:39   11:34  1:41:24
 2197  671 M20  Ryan Medhaug, 28, Minneapolis, MN         38.04%   1:55:40   11:34  1:36:55
 2198  672 M20  Cameron Persons, 23, Grand Rapids, MN     38.04%   1:55:40   11:34  1:45:31
 2199  673 M20  Joe Slattery, 34, Minneapolis, MN         38.18%   1:55:40   11:34  1:48:08
 2200  146 M55  Donald Considine, 55, Eden Prairie, MN    44.46%   1:55:43   11:34  1:40:59
 2201  674 M20  Andrew Bullock, 34, Richfield, MN         38.15%   1:55:46   11:35  1:41:11
 2202  675 M20  Greg Jungers, 34, Champlin, MN            38.15%   1:55:46   11:35  1:41:11
 2203  676 M20  James McCoy, 30, Brooklyn Park, MN        38.01%   1:55:46   11:35  1:41:25
 2204  234 M45  Ryan Schmotter, 46, Inver Grove Heigh, MN 41.11%   1:55:49   11:35  1:47:23
 2205  677 M20  Josh Vopat, 34, South St. Paul, MN        38.13%   1:55:50   11:35  1:46:36
 2206  678 M20  Anders Asp, 32, Rochester, MN             37.99%   1:55:52   11:35  1:48:19
 2207  388 M35  Phil Snyder, 39, Eden Prairie, MN         38.89%   1:55:56   11:36  1:39:22
 2208  147 M55  Eric Jore, 56, Eden Prairie, MN           44.73%   1:56:04   11:36  1:40:05
 2209  373 M40  Jason Biederwolf, 43, Osseo, MN           40.02%   1:56:05   11:37  1:38:49
 2210  679 M20  Matthew Nelson, 34, Maple Grove, MN       38.04%   1:56:05   11:37  1:46:07
 2211  235 M45  Sridhar Koneru, 47, Brooklyn Park, MN     41.35%   1:56:06   11:37  1:31:08
 2212  680 M20  Tyler Ahlstrom, 33, Shoreview, MN         37.97%   1:56:06   11:37  1:33:30
 2213  389 M35  Dan Gregory, 36, St Anthony, MN           38.27%   1:56:07   11:37  1:40:33
 2214  374 M40  Nick Contreraz, 44, Cottage Grove, MN     40.31%   1:56:10   11:37  1:40:06
 2215  104 M60  Wendell Stockwell, 60, Burnsville, MN     46.36%   1:56:12   11:37  1:40:41
 2216  236 M45  Gerald Lawton, 46, Burton, MI             40.97%   1:56:12   11:37  1:46:16
 2217  681 M20  Dylan Everett, 24, St Louis Park, MN      37.84%   1:56:16   11:38  1:39:49
 2218  181 M50  Jeff Law, 52, Prior Lake, MN              43.06%   1:56:21   11:38  1:39:31
 2219  682 M20  Evan Cunningham, 30, Saint Paul, MN       37.81%   1:56:22   11:38  1:47:48
 2220  182 M50  Jared Eilers, 50, Willmar, MN             42.30%   1:56:25   11:39  1:33:20
 2221  183 M50  Scott Denny, 54, Hudson, WI               43.80%   1:56:25   11:39  1:33:36
 2222  390 M35  Antonio Jurado, 36, Shakopee, MN          38.17%   1:56:25   11:39  1:38:40
 2223   40 M65  Dan Komarek, 66, Minnetonka, MN           49.01%   1:56:29   11:39  1:37:56
 2224  683 M20  Andrew Long, 30, Minneapolis, MN          37.76%   1:56:31   11:39  1:38:27
 2225   41 M65  Dave Olson, 67, Blaine, MN                49.48%   1:56:32   11:39  1:39:53
 2226  375 M40  Joseph Semlak, 41, St Paul, MN            39.19%   1:56:38   11:40  1:38:38
 2227  684 M20  Michael Braun, 22, Minneapolis, MN        37.69%   1:56:44   11:40  1:40:46
 2228  685 M20  Chad Patel, 33, Minneapolis, MN           37.74%   1:56:48   11:41  1:39:04
 2229   42 M65  Daniel Slusher, 66, Brooklyn Park, MN     48.87%   1:56:49   11:41  1:39:49
 2230  148 M55  Dawit Worku, 55, Blaine, MN               44.03%   1:56:51   11:41  1:46:35
 2231  184 M50  Bulent Ugurlu, 51, Plymouth, MN           42.50%   1:56:52   11:41  1:42:46
 2232  149 M55  Phillip Bidon, 55, Lake Elmo, MN          43.97%   1:57:00   11:42  1:49:22
 2233  391 M35  Eric Boe, 39, Lauderdale, MN              38.53%   1:57:02   11:42  1:38:12
 2234  376 M40  Matt Walvatne, 42, Minneapolis, MN        39.37%   1:57:02   11:42  1:41:47
 2235  686 M20  Nachshon Scott, 31, St Paul, MN           37.59%   1:57:03   11:42  1:42:21
 2236  105 M60  Steve Paschke, 60, Chanhassen, MN         46.02%   1:57:03   11:42  1:48:24
 2237  687 M20  Matt Remington, 32, Edina, MN             37.60%   1:57:04   11:42  1:39:15
 2238  150 M55  Wayne Gilman, 58, Pine City, MN           45.16%   1:57:05   11:43  1:38:36
 2239   43 M65  Bruce Ehlke, 65, Bismarck, ND             48.26%   1:57:07   11:43  1:40:58
 2240   44 M65  Tom Eagan, 67, Plymouth, MN               49.22%   1:57:09   11:43  1:48:28
 2241  151 M55  Douglas Ortiz, 58, Hopkins, MN            45.11%   1:57:12   11:43  1:46:55
 2242   45 M65  Loren Irwin, 66, Shakopee, MN             48.68%   1:57:16   11:44  1:41:57
 2243  237 M45  Joe Fitzgerald, 46, Mendota Heights, MN   40.59%   1:57:17   11:44  1:39:52
 2244  392 M35  Paul Nemeth, 35, Minneapolis, MN          37.75%   1:57:19   11:44  1:34:42
 2245  377 M40  Joel Friesz, 43, Fargo, ND                39.60%   1:57:19   11:44  1:40:29
 2246  378 M40  Zach Quinn, 42, St Paul, MN               39.27%   1:57:21   11:44  1:38:35
 2247  185 M50  Thomas Schaeffer, 51, Maplewood, MN       42.31%   1:57:23   11:44  1:42:44
 2248  379 M40  Matt Karnas, 41, Minneapolis, MN          38.94%   1:57:24   11:44  1:39:56
 2249  688 M20  Benjamin Hosch, 30, Minneapolis, MN       37.47%   1:57:25   11:45  1:41:08
 2250  152 M55  Bruce Redepenning, 59, Minneapolis, MN    45.44%   1:57:26   11:45  1:38:50
 2251  393 M35  Reed Catino, 36, Mendota Heights, MN      37.84%   1:57:26   11:45  1:39:50
 2252  153 M55  Bill Nolan, 59, Minneapolis, MN           45.44%   1:57:26   11:45  1:40:10
 2253  186 M50  Todd Cheyka, 52, Inver Grove Heigh, MN    42.66%   1:57:27   11:45  1:32:14
 2254  380 M40  Brenden Diehl, 44, Plymouth, MN           39.87%   1:57:27   11:45  1:41:40
 2255   20 M70  Tony Boe, 70, Mound, MN                   50.60%   1:57:29   11:45  1:38:40
 2256  381 M40  Jay Dacey, 42, Roseville, MN              39.21%   1:57:31   11:45  1:42:44
 2257  382 M40  Anthony Hoffman, 40, Minneapolis, MN      38.61%   1:57:32   11:45  1:43:16
 2258  394 M35  Matt Steichen, 38, Shorewood, MN          38.15%   1:57:32   11:45  1:43:16
 2259  395 M35  Trevor Hicks, 36, Eagan, MN               37.81%   1:57:32   11:45  1:43:21
 2260  154 M55  Chris Gams, 55, Minneapolis, MN           43.77%   1:57:33   11:45  1:43:16
 2261  396 M35  Jared Saatela, 35, Maple Grove, MN        37.66%   1:57:36   11:46  1:38:59
 2262  383 M40  Gregory Ball, 41, Cottage Grove, MN       38.86%   1:57:38   11:46  1:39:07
 2263   46 M65  Kent York, 68, Saint Paul, MN             49.51%   1:57:38   11:46  1:39:07
 2264  384 M40  Donnie Sattar, 40, Minneapolis, MN        38.57%   1:57:40   11:46  1:41:02
 2265  689 M20  Jack Allgaier, 30, Plymouth, MN           37.37%   1:57:44   11:46  1:40:31
 2266  238 M45  Becky Galioto, 47, St Paul, MN            40.77%   1:57:45   11:47  1:40:54
 2267  106 M60  Todd Lockwood, 61, Brooklyn Park, MN      46.18%   1:57:45   11:47  1:48:58
 2268  690 M20  Marvin David, 23, Lakeville, MN           37.35%   1:57:48   11:47  1:40:22
 2269    3 M75  Jim Scheibel, 75, Saint Paul, MN          54.01%   1:57:49   11:47  1:42:18
 2270  155 M55  Michael Fernandez, 56, Minneapolis, MN    44.06%   1:57:50   11:47  1:41:30
 2271  156 M55  John Parod, 56, Plymouth, MN              44.05%   1:57:51   11:47  1:41:31
 2272  691 M20  Ian Hanson, 34, Saint Paul, MN            37.45%   1:57:55   11:48  1:39:39
 2273  692 M20  Elijah Smith, 22, Maple Grove, MN         37.31%   1:57:55   11:48  1:47:46
 2274  397 M35  Matthew Giles, 37, Minneapolis, MN        37.84%   1:57:56   11:48  1:32:54
 2275  385 M40  Maureen Rivord, 40, St Paul, MN           38.48%   1:57:56   11:48  1:43:30
 2276  693 M20  Austin Wilson, 30, Minnetonka, MN         37.30%   1:57:57   11:48  1:39:55
 2277  386 M40  Marcin Moryc, 40, Saint Louis Park, MN    38.45%   1:58:02   11:48  1:41:56
 2278  107 M60  Russ Johnson, 63, Eden Prairie, MN        46.95%   1:58:03   11:48  1:42:01
 2279  108 M60  Murray Jeff, 62, Woodbury, MN             46.50%   1:58:04   11:48  1:42:07
 2280  387 M40  Jason Wahlberg, 40, Hudson, WI            38.44%   1:58:04   11:48  1:48:13
 2281  388 M40  Jamie Anderson, 43, Mendota Heights, MN   39.33%   1:58:06   11:49  1:50:43
 2282  157 M55  Joseph Zenk, 57, Newton, WI               44.35%   1:58:08   11:49  1:31:47
 2283  389 M40  Ranon Raygor, 42, New Hope, MN            38.99%   1:58:11   11:49  1:43:22
 2284  390 M40  Dave Holden, 43, Minneapolis, MN          39.30%   1:58:12   11:49  1:43:19
 2285  391 M40  Noah Markon, 43, Maple Plain, MN          39.29%   1:58:13   11:49  1:35:09
 2286  694 M20  Carter Traczyk, 22, Shoreview, MN         37.21%   1:58:14   11:49  1:40:24
 2287  695 M20  Matthew Supan, 28, Saint Cloud, MN        37.20%   1:58:16   11:50  1:41:49
 2288  239 M45  Sunil Macha, 49, Medina, MN               41.27%   1:58:18   11:50  1:51:17
 2289  392 M40  Todd Haider, 41, Minneapolis, MN          38.64%   1:58:19   11:50  1:40:28
 2290  187 M50  Chris Steinbrunn, 52, Hopkins, MN         42.33%   1:58:22   11:50  1:42:14
 2291  240 M45  Christopher Kromm, 49, Minneapolis, MN    41.23%   1:58:25   11:51  1:32:21
 2292  393 M40  Brian Lunde, 44, Minnetrista, MN          39.54%   1:58:26   11:51  1:42:02
 2293  398 M35  Amit Dhingra, 39, Shoreview, MN           38.06%   1:58:28   11:51  1:40:29
 2294  188 M50  Erik Olson, 51, Minnetonka, MN            41.91%   1:58:31   11:51  1:41:48
 2295  158 M55  Chris Hovde, 55, Apple Valley, MN         43.41%   1:58:31   11:51  1:49:00
 2296  696 M20  Ted Kain, 33, Otsego, MN                  37.19%   1:58:32   11:51  1:36:28
 2297  697 M20  Scott Gerike, 31, Roseville, MN           37.09%   1:58:38   11:52  1:40:09
 2298   47 M65  Jim Wyatt, 67, Richfield, MN              48.60%   1:58:39   11:52  1:43:12
 2299  241 M45  Bob Selz, 49, Minneapolis, MN             41.14%   1:58:40   11:52  1:41:57
 2300  399 M35  Nick Davern, 35, Saint Paul, MN           37.31%   1:58:42   11:52  1:43:15
 2301  400 M35  Jeremy Coudron, 39, White Bear Twp, MN    37.98%   1:58:43   11:52  1:44:01
 2302  394 M40  Rick Loch, 44, Minnetonka, MN             39.43%   1:58:46   11:53  1:43:23
 2303  189 M50  Patrick Morley, 54, Chanhassen, MN        42.92%   1:58:48   11:53  1:40:54
 2304  401 M35  Ranjit Menon, 36, St Paul, MN             37.40%   1:58:49   11:53  1:43:48
 2305  190 M50  Sholom Blake, 52, Grand Rapids, MN        42.16%   1:58:51   11:53  1:40:47
 2306  191 M50  James Holmberg, 54, Minneapolis, MN       42.90%   1:58:51   11:53  1:43:50
 2307  395 M40  Travis Barkve, 44, Minneapolis, MN        39.40%   1:58:52   11:53  1:41:23
 2308  192 M50  Brian Grahek, 50, Maple Grove, MN         41.42%   1:58:54   11:53  1:40:27
 2309  109 M60  E Paul Christians, 61, Minneapolis, MN    45.73%   1:58:55   11:54  1:36:39
 2310  242 M45  Scott Myers, 46, Fridley, MN              40.04%   1:58:55   11:54  1:43:12
 2311  698 M20  Sam Olson, 24, Woodbury, MN               37.00%   1:58:55   11:54  1:43:46
 2312  402 M35  Jon Schwartz, 36, Waconia, MN             37.34%   1:59:01   11:54  1:42:36
 2313   21 M70  James Sanem, 74, Minneapolis, MN          52.60%   1:59:03   11:54  1:41:16
 2314  403 M35  Paul Donahue, 38, Minnetonka, MN          37.65%   1:59:05   11:55  1:40:25
 2315  110 M60  Glenn Chiodo, 60, Saint Paul, MN          45.23%   1:59:06   11:55  1:34:10
 2316  699 M20  Andy Taylor, 32, Rockford, MN             36.96%   1:59:07   11:55  1:51:12
 2317  404 M35  Lisa Schwartz, 36, Wayzata, MN            37.29%   1:59:10   11:55  1:36:10
 2318  111 M60  Robert Seng, 61, Saint Paul, MN           45.62%   1:59:12   11:55  1:36:06
 2319  243 M45  Jeremy Pease, 46, Maple Grove, MN         39.94%   1:59:12   11:55  1:42:25
 2320  159 M55  Jim Tweedie, 57, Hopkins, MN              43.93%   1:59:15   11:56  1:44:10
 2321  244 M45  Amit Thakore, 49, Woodbury, MN            40.94%   1:59:15   11:56  1:50:55
 2322  405 M35  Giancarlo Izzi, 37, Minneapolis, MN       37.40%   1:59:18   11:56  1:44:06
 2323  700 M20  Yosef Amrami, 32, Saint Paul, MN          36.89%   1:59:20   11:56  1:43:05
 2324  396 M40  Michael Colicchia, 42, Minneapolis, MN    38.60%   1:59:23   11:56  1:36:57
 2325  397 M40  Jim Andeway, 43, Chanhassen, MN           38.91%   1:59:24   11:56  1:37:14
 2326  406 M35  Matt Perkins, 38, Minneapolis, MN         37.55%   1:59:25   11:57  1:43:41
 2327  193 M50  Stefan Pettersson, 52, Eden Prairie, MN   41.93%   1:59:29   11:57  1:41:30
 2328  194 M50  Jim Czech, 51, Watertown, SD              41.56%   1:59:30   11:57  1:41:45
 2329   48 M65  Ed Sandor, 69, Kenyon, MN                 49.22%   1:59:33   11:57  1:42:49
 2330  398 M40  Gerald Aben, 44, Saline, MI               39.17%   1:59:33   11:57  1:43:52
 2331  245 M45  Michael Rice, 46, Apple Valley, MN        39.82%   1:59:34   11:57  1:49:47
 2332   22 M70  Dean Martinson, 70, Hudson, WI            49.71%   1:59:36   11:58  1:36:33
 2333  701 M20  Alex Santiago, 30, Bloomington, MN        36.78%   1:59:38   11:58  1:42:07
 2334  399 M40  Adam Oldenburg, 44, Eagan, MN             39.11%   1:59:44   11:58  1:45:06
 2335  246 M45  Michael Kuntz, 46, Minneapolis, MN        39.75%   1:59:46   11:59  1:45:09
 2336  702 M20  Logan Gylten, 32, Saint Paul, MN          36.75%   1:59:47   11:59  1:42:01
 2337  247 M45  Ivan Lui, 49, Arden Hills, MN             40.74%   1:59:50   11:59  1:42:47
 2338  400 M40  Nathan Seyfer, 40, Des Moines, IA         37.86%   1:59:52   11:59  1:44:19
 2339  703 M20  Samuel Jaeger, 32, Minneapolis, MN        36.70%   1:59:58   12:00  1:42:18
 2340  704 M20  Jack Jaeger, 34, Bloomington, MN          36.81%   1:59:58   12:00  1:42:19
 2341  195 M50  Sam Ronlund, 51, Golden Valley, MN        41.40%   1:59:58   12:00  1:50:07
 2342  196 M50  Yuri Berndt, 52, Eden Prairie, MN         41.76%   1:59:59   12:00  1:45:49
 2343  705 M20  Cody Lindman, 30, St Paul, MN             36.67%   2:00:00   12:00  1:43:44
 2344  401 M40  Ryan Merrell, 44, Burnsville, MN          39.02%   2:00:01   12:00  1:44:58
 2345  407 M35  Matthew Brower, 38, Plymouth, MN          37.32%   2:00:08   12:01  1:41:37
 2346  402 M40  Nathan Kolander, 42, Maple Grove, MN      38.33%   2:00:12   12:01  1:43:31
 2347  408 M35  Luke Meredith, 36, Minneapolis, MN        36.96%   2:00:14   12:01  1:37:58
 2348  160 M55  Randall Henkemeyer, 56, Prior Lake, MN    43.15%   2:00:19   12:02  1:56:49
 2349  197 M50  Luke Tabara, 54, Apple Valley, MN         42.37%   2:00:20   12:02  1:46:17
 2350  409 M35  Michael Dashner, 37, Minneapolis, MN      37.05%   2:00:26   12:03  1:51:43
 2351  248 M45  Jesse Braasch, 47, Maple Grove, MN        39.85%   2:00:28   12:03  1:31:57
 2352  403 M40  Jeffrey Martinak, 40, Rochester, MN       37.67%   2:00:29   12:03  1:42:35
 2353  249 M45  Jason Wittwer, 47, Woodbury, MN           39.81%   2:00:34   12:03  1:36:41
 2354   49 M65  James Van Valkenburg, 65, Wayzata, MN     46.88%   2:00:34   12:03  1:45:08
 2355  404 M40  Greg Kirschling, 44, Eagan, MN            38.83%   2:00:35   12:04  1:42:54
 2356  706 M20  Tim Miller, 31, Golden Valley, MN         36.47%   2:00:38   12:04  1:43:19
 2357           Nicole Rath, 36, Duluth, MN               36.83%   2:00:39   12:04  1:43:10
 2358  405 M40  Prakash Ganesan, 44, Plymouth, MN         38.78%   2:00:45   12:05  1:38:23
 2359  161 M55  David Goodrich, 57, New Richmond, WI      43.35%   2:00:50   12:05  1:45:50
 2360  707 M20  Aaron Peterson, 31, Rosemount, MN         36.40%   2:00:52   12:05  1:42:48
 2361  406 M40  Matt MacInnes, 43, St Paul, MN            38.43%   2:00:53   12:05  1:37:30
 2362  250 M45  David Reece, 46, Winnipeg, MB             39.38%   2:00:53   12:05  1:44:36
 2363  410 M35  Peter DiCampo, 38, Minneapolis, MN        37.09%   2:00:54   12:05  1:44:42
 2364  411 M35  Tony Dahlman, 38, Des Moines, IA          37.07%   2:00:57   12:06  1:43:44
 2365  198 M50  Paul Deak, 54, Minneapolis, MN            42.14%   2:01:00   12:06  1:38:47
 2366  708 M20  Kyle See-Rockers, 31, Albert Lea, MN      36.36%   2:01:01   12:06  1:44:22
 2367  709 M20  John Mallow, 25, Eden Prairie, MN         36.34%   2:01:04   12:06  1:43:15
 2368   23 M70  Danny Kagol, 74, Hopkins, MN              51.72%   2:01:05   12:07  1:46:56
 2369  710 M20  Gus Ochoa, 32, Minneapolis, MN            36.35%   2:01:07   12:07  1:34:26
 2370  407 M40  Eric Rickbeil, 42, Sartell, MN            38.03%   2:01:09   12:07  1:43:03
 2371  162 M55  Mark Traffas, 59, Lakeville, MN           44.04%   2:01:10   12:07  1:44:09
 2372  408 M40  Camren Johnson, 41, Saint Paul, MN        37.72%   2:01:11   12:07  1:43:00
 2373  409 M40  Brian Barklind, 40, Woodbury, MN          37.45%   2:01:11   12:07  1:43:12
 2374  410 M40  Bob Wiswell, 44, Saint Paul, MN           38.64%   2:01:12   12:07  1:42:59
 2375  411 M40  Ricky Benavides, 43, Plymouth, MN         38.32%   2:01:13   12:07  1:54:09
 2376  112 M60  Ed Yorobe, 61, Bloomington, MN            44.85%   2:01:14   12:07  1:42:40
 2377  412 M35  Greg Glasson, 39, Carver, MN              37.19%   2:01:15   12:08  1:37:38
 2378  251 M45  Tim Lorinser, 46, Pine Springs, MN        39.24%   2:01:19   12:08  1:43:21
 2379  711 M20  Dhruba Shrestha, 34, Chanhassen, MN       36.39%   2:01:21   12:08  1:34:31
 2380  412 M40  Nathan Berg, 42, Minneapolis, MN          37.97%   2:01:22   12:08  1:43:03
 2381  163 M55  Robert McGarry, 57, Edina, MN             43.16%   2:01:23   12:08  1:44:23
 2382  164 M55  John Mullen, 58, St Paul, MN              43.56%   2:01:23   12:08  1:45:56
 2383  413 M35  Nate Phillips, 35, Maple Grove, MN        36.48%   2:01:24   12:08  1:37:48
 2384  413 M40  Robert Winget, 42, Nashville, TN          37.95%   2:01:26   12:09  1:47:14
 2385  165 M55  Steve Engen, 58, Crosslake, MN            43.53%   2:01:27   12:09  1:42:46
 2386  199 M50  Clint Hooppaw, 50, Apple Valley, MN       40.55%   2:01:27   12:09  1:45:02
 2387  414 M35  Chris Venjohn, 38, Hopkins, MN            36.89%   2:01:32   12:09  1:42:47
 2388  200 M50  Steve Fisher, 54, Hudson, WI              41.94%   2:01:34   12:09  1:39:20
 2389  252 M45  Adam Perry, 45, New Richmond, WI          38.83%   2:01:35   12:10  1:45:26
 2390  166 M55  Troy Staaf, 58, New Prague, MN            43.47%   2:01:37   12:10  1:44:39
 2391  415 M35  Prasanth Prabhakaran, 38, Plymouth, MN    36.86%   2:01:38   12:10  1:39:15
 2392  414 M40  Dan Zustiak, 42, Rosemount, MN            37.87%   2:01:40   12:10  1:43:49
 2393  415 M40  Jeff Guertin, 41, Roseville, MN           37.57%   2:01:41   12:10  1:46:20
 2394  416 M35  Frank VanTassell, 36, Afton, MN           36.51%   2:01:42   12:10  1:39:14
 2395  201 M50  Robert Cruse, 54, Robbinsdale, MN         41.90%   2:01:42   12:10  1:43:47
 2396  202 M50  Jeffrey Antonsen, 53, Andover, MN         41.53%   2:01:42   12:10  1:46:37
 2397  113 M60  Jeffrey Larsen, 61, Hudson, WI            44.67%   2:01:44   12:10  1:43:50
 2398  253 M45  Lucas Yoho, 46, Minneapolis, MN           39.09%   2:01:47   12:11  1:47:09
 2399  712 M20  Lukas Nord, 33, St Paul, MN               36.18%   2:01:49   12:11  1:39:24
 2400  417 M35  Mike Bush, 36, Edina, MN                  36.48%   2:01:49   12:11  1:43:55
 2401  713 M20  Eric Lucas, 31, Plymouth, MN              36.10%   2:01:53   12:11  1:43:21
 2402  714 M20  Wyatt Oelberg, 25, Shoreview, MN          36.10%   2:01:53   12:11  1:44:15
 2403   24 M70  Geoffrey Kaufmann, 70, Roseville, MN      48.73%   2:02:00   12:12  1:39:17
 2404  203 M50  Nick Stute, 51, Chisago City, MN          40.71%   2:02:01   12:12  1:36:02
 2405  416 M40  Gregory Strasburg, 42, Crystal, MN        37.76%   2:02:02   12:12  1:44:50
 2406  167 M55  Mark Rezac, 56, New Prague, MN            42.54%   2:02:03   12:12  1:47:49
 2407  114 M60  James Fallon, 60, Fridley, MN             44.11%   2:02:07   12:13  1:44:20
 2408  204 M50  Mick Ramboldt, 54, Inver Grove Heigh, MN  41.74%   2:02:10   12:13  1:39:06
 2409   50 M65  William Mitchener, 65, Red Wing, MN       46.25%   2:02:12   12:13  1:39:48
 2410  715 M20  Bradley Schiller, 25, Dennison, MN        35.99%   2:02:15   12:14  1:46:40
 2411  254 M45  Joshua McMahon, 46, Minneapolis, MN       38.92%   2:02:19   12:14  1:39:56
 2412  417 M40  Travis Sweet, 44, Eagan, MN               38.28%   2:02:20   12:14  1:44:33
 2413  205 M50  Mark Frampton, 52, Apple Valley, MN       40.95%   2:02:21   12:14  1:47:47
 2414  716 M20  Cameron Cuthbert, 27, Lakeville, MN       35.95%   2:02:23   12:14  1:44:27
 2415  717 M20  Taylor Swanson, 31, Brainerd, MN          35.95%   2:02:23   12:14  1:52:22
 2416  255 M45  Chris Newberry, 48, Minneapolis, MN       39.53%   2:02:27   12:15  1:45:47
 2417  256 M45  Eric Johnson, 48, Woodbury, MN            39.53%   2:02:27   12:15  1:47:21
 2418   51 M65  Bruce Erickson, 66, Coon Rapids, MN       46.59%   2:02:31   12:15  1:46:00
 2419  115 M60  Jeffrey Juusola, 61, Esko, MN             44.36%   2:02:34   12:15  1:44:49
 2420  718 M20  Keith McIntire, 32, Savage, MN            35.91%   2:02:35   12:16  1:46:47
 2421  168 M55  Gregory Kaiser, 59, Burnsville, MN        43.53%   2:02:36   12:16  1:44:36
 2422  257 M45  Shawn Day, 48, St Cloud, MN               39.48%   2:02:37   12:16  1:39:33
 2423  258 M45  Sourav Biswas, 49, Maple Grove, MN        39.81%   2:02:38   12:16  1:39:39
 2424  719 M20  Kyle Willems, 34, Minneapolis, MN         36.01%   2:02:38   12:16  1:44:15
 2425  720 M20  Chris Meester, 33, Dumont, IA             35.92%   2:02:42   12:16  1:40:19
 2426  206 M50  Scott Larson, 50, Forest Lake, MN         40.12%   2:02:45   12:17  1:39:39
 2427  207 M50  Bryan Rolph, 53, St Cloud, MN             41.18%   2:02:45   12:17  1:39:40
 2428           Cindy Delacy, 54, Oakdale, MN             41.54%   2:02:45   12:17  1:55:26
 2429  418 M35  Joseph Pruis, 35, Eagan, MN               36.07%   2:02:46   12:17  1:45:10
 2430  419 M35  Troy Carrillo, 36, Minneapolis, MN        36.17%   2:02:51   12:17  1:39:46
 2431  721 M20  Tim Anderson, 30, Vadnais Heights, MN     35.81%   2:02:52   12:17  1:52:39
 2432  116 M60  Steve Lukens, 61, Blaine, MN              44.23%   2:02:57   12:18  1:48:03
 2433  420 M35  Jacob Taintor, 38, Minneapolis, MN        36.46%   2:02:59   12:18  1:45:53
 2434  722 M20  Michael Rossa, 34, New Brighton, MN       35.90%   2:03:02   12:18  1:36:46
 2435  723 M20  BarathPras Ramakrishnan, 29, Plymouth, MN 35.76%   2:03:02   12:18  1:40:29
 2436  421 M35  Adam Langenfeld, 39, Champlin, MN         36.65%   2:03:02   12:18  1:46:14
 2437  418 M40  Simon Fortune, 40, Eden Prairie, MN       36.87%   2:03:05   12:19  1:44:54
 2438  208 M50  Jason Martin, 54, Delano, MN              41.41%   2:03:09   12:19  1:44:54
 2439   52 M65  Thomas Snyder, 68, Sanborn, IA            47.29%   2:03:09   12:19  1:48:36
 2440  422 M35  Dustin Cosgrove, 39, Prior Lake, MN       36.60%   2:03:11   12:19  1:39:28
 2441  419 M40  Katie Butcher, 40, Minneapolis, MN        36.83%   2:03:13   12:19  1:48:24
 2442  259 M45  Venkata Kaza, 47, Medina, MN              38.95%   2:03:14   12:19  1:56:14
 2443  420 M40  Michael Bosick, 44, St Paul, MN           37.96%   2:03:21   12:20  1:47:52
 2444  423 M35  Ger Lee, 36, Oakdale, MN                  36.01%   2:03:23   12:20  1:37:50
 2445  424 M35  Abhishek Pradhan, 38, Lakeville, MN       36.34%   2:03:24   12:20  1:39:15
 2446  421 M40  Nicholas Heinecke, 40, Largo, MO          36.77%   2:03:26   12:21  1:38:05
 2447  117 M60  Van Grotenhuis, 62, Eden Prairie, MN      44.47%   2:03:27   12:21  1:45:07
 2448  260 M45  Ryan Wartick, 45, Falcon Heights, MN      38.23%   2:03:30   12:21  1:39:39
 2449  422 M40  Ryan Brown, 44, Lakeville, MN             37.92%   2:03:30   12:21  1:48:09
 2450   53 M65  Omar Ishrak, 66, Minneapolis, MN          46.21%   2:03:32   12:21  1:46:23
 2451  118 M60  Peter Panzer, 64, Fredonia, WI            45.30%   2:03:32   12:21  1:46:26
 2452  724 M20  Kevin Pochatila, 34, Minneapolis, MN      35.74%   2:03:34   12:21  1:36:32
 2453  119 M60  Jon Westerhaus, 64, Chanhassen, MN        45.29%   2:03:34   12:21  1:48:03
 2454  725 M20  Jonathon Koch, 33, Decorah, IA            35.66%   2:03:37   12:22  1:40:21
 2455  169 M55  Kenny King, 59, St Paul, MN               43.15%   2:03:41   12:22  1:47:07
 2456  209 M50  John Brill, 51, Albertville, MN           40.15%   2:03:43   12:22  1:48:03
 2457  120 M60  Gary Rosenthal, 62, Burnsville, MN        44.35%   2:03:47   12:23  1:46:11
 2458  210 M50  Timothy Berardinis, 52, Minneapolis, MN   40.47%   2:03:48   12:23  1:46:36
 2459  261 M45  Jason Kopacz, 45, Shoreview, MN           38.14%   2:03:48   12:23  1:53:56
 2460  425 M35  Danny Monahan, 36, Carver, MN             35.86%   2:03:54   12:23  1:40:49
 2461  726 M20  Alex Olson, 29, Minneapolis, MN           35.51%   2:03:54   12:23  1:41:42
 2462  727 M20  Joe Tuzinski, 32, Lino Lakes, MN          35.53%   2:03:55   12:24  1:36:53
 2463  423 M40  Aaron Schmidt, 41, Apple Valley, MN       36.89%   2:03:55   12:24  1:37:40
 2464  424 M40  Dan Gerhart, 41, Lakeville, MN            36.89%   2:03:55   12:24  1:45:28
 2465  170 M55  Robert Eastman, 57, Orono, MN             42.28%   2:03:55   12:24  1:55:41
 2466    4 M75  Philip Johnson, 77, Edina, MN             53.18%   2:04:00   12:24  1:49:36
 2467  426 M35  Vince Courtright, 35, Saint Paul, MN      35.68%   2:04:06   12:25  1:46:52
 2468  728 M20  Patrick Schroeder, 32, Brooklyn Park, MN  35.46%   2:04:08   12:25  1:46:11
 2469  211 M50  Jacob Kulzer, 50, Stillwater, MN          39.64%   2:04:13   12:25  1:39:50
 2470  121 M60  Steve Valley, 60, Shoreview, MN           43.35%   2:04:16   12:26  1:47:35
 2471  425 M40  Nolan Kloempken, 41, Shakopee, MN         36.76%   2:04:21   12:26  1:47:01
 2472  426 M40  David Duffey, 41, Saint Paul, MN          36.75%   2:04:23   12:26  1:47:26
 2473  262 M45  Jeff Edberg, 45, Bloomington, MN          37.95%   2:04:25   12:27  1:36:56
 2474  212 M50  James Burt, 52, Edina, MN                 40.27%   2:04:25   12:27  1:47:01
 2475  427 M35  Timothy Andrews, 35, Minneapolis, MN      35.59%   2:04:26   12:27  1:38:15
 2476  213 M50  John Bayer, 52, Ham Lake, MN              40.25%   2:04:29   12:27  1:45:49
 2477  214 M50  Kevin Price, 53, Saint Paul, MN           40.57%   2:04:35   12:28  1:46:38
 2478  263 M45  Dan Stewart, 49, Minnetonka, MN           39.18%   2:04:37   12:28  1:48:06
 2479  427 M40  Colbert Fong, 42, Plymouth, MN            36.97%   2:04:38   12:28  1:46:33
 2480  215 M50  Jesse Foley, 51, Minneapolis, MN          39.84%   2:04:40   12:28  1:42:13
 2481  264 M45  Kris Hansen, 48, Chaska, MN               38.83%   2:04:40   12:28  1:49:15
 2482  216 M50  Shane Buff, 53, Forest Lake, MN           40.54%   2:04:41   12:28  1:46:59
 2483  729 M20  Brandon Engels, 28, Anoka, MN             35.28%   2:04:43   12:28  1:47:07
 2484  428 M35  Lee Klammer, 38, Burnsville, MN           35.93%   2:04:48   12:29  1:41:32
 2485  730 M20  Ryan Larson, 28, Lemoyne, PA              35.24%   2:04:51   12:29  1:37:56
 2486  428 M40  Frank Benson, 42, Lakeville, MN           36.90%   2:04:52   12:29  1:40:27
 2487  429 M40  Mick Tschida, 42, St Paul, MN             36.90%   2:04:52   12:29  1:47:01
 2488  430 M40  Adam Westland, 40, Saint Paul, MN         36.33%   2:04:56   12:30  1:47:02
 2489  122 M60  Bruce Field, 62, St. Paul, MN             43.94%   2:04:57   12:30  1:39:46
 2490  731 M20  Eric Runk, 29, Phoenix, AZ                35.20%   2:05:00   12:30  1:40:21
 2491  217 M50  Dave Baumgardner, 53, Byron, MN           40.42%   2:05:03   12:30  1:47:43
 2492  732 M20  Joseph Ryan, 29, Minneapolis, MN          35.16%   2:05:09   12:31  1:38:42
 2493  123 M60  Jim Wilson, 61, Minneapolis, MN           43.45%   2:05:09   12:31  1:42:59
 2494  265 M45  Kurt Owens, 49, Shakopee, MN              39.01%   2:05:10   12:31  1:42:20
 2495  429 M35  Adam Spieker, 38, Iowa City, IA           35.82%   2:05:10   12:31  1:47:05
 2496  266 M45  Tony Graham, 48, Edina, MN                38.67%   2:05:11   12:31  1:46:56
 2497  267 M45  Scott Wright, 49, Prior Lake, MN          38.99%   2:05:13   12:31  1:40:31
 2498  733 M20  Garrett Cameron, 26, Burnsville, MN       35.14%   2:05:13   12:31  1:47:01
 2499   13 M14  Ty Johnson Johnson, 15, Eden Prairie, MN  36.39%   2:05:13   12:31  1:48:22
 2500  171 M55  Jay Johnson, 55, Eden Prairie, MN         41.09%   2:05:13   12:31  1:48:22
 2501  734 M20  Eric Anderson, 30, St Paul, MN            35.13%   2:05:14   12:31  1:46:36
 2502  218 M50  Will Graham, 50, Minneapolis, MN          39.32%   2:05:14   12:31  1:46:59
 2503   14 M14  Eli Johnson, 14, Eden Prairie, MN         37.08%   2:05:14   12:31  1:48:23
 2504  735 M20  Ethan Teske, 33, Owatonna, MN             35.17%   2:05:19   12:32  1:39:01
 2505  430 M35  Jonathan Grube, 39, Minneapolis, MN       35.98%   2:05:20   12:32  1:41:29
 2506  124 M60  Steven Hepokoski, 63, Maple Grove, MN     44.23%   2:05:20   12:32  1:43:14
 2507   54 M65  Phillip Pearsall, 65, Stillwater, MN      45.09%   2:05:21   12:32  1:47:50
 2508  736 M20  Allan Barzegar, 34, Burnsville, MN        35.23%   2:05:21   12:32  1:48:50
 2509  737 M20  Andrew Russell, 28, St Paul, MN           35.08%   2:05:25   12:33  1:48:07
 2510  125 M60  Scott Hartley, 63, Maple Grove, MN        44.19%   2:05:26   12:33  1:56:37
 2511  172 M55  John Howe, 56, Madison, WI                41.37%   2:05:30   12:33  1:40:06
 2512  431 M35  Brian Budge, 37, Minneapolis, MN          35.55%   2:05:31   12:33  1:48:08
 2513  738 M20  Zane Halstead, 30, Minneapolis, MN        35.01%   2:05:41   12:34  1:43:15
 2514  126 M60  Glenn Voss, 63, Sioux Falls, SD           44.06%   2:05:48   12:35  1:49:27
 2515  268 M45  Jason Agar, 45, Dayton, MN                37.53%   2:05:49   12:35  1:47:25
 2516  432 M35  Andy Karsky, 39, Apple Valley, MN         35.82%   2:05:52   12:35  1:50:49
 2517  433 M35  Ben Oeth, 39, St. Louis Park, MN          35.82%   2:05:53   12:35  1:50:36
 2518  269 M45  Koua Yang, 46, St Paul, MN                37.80%   2:05:57   12:36  1:43:44
 2519  739 M20  Mathew Marcussen, 32, Minneapolis, MN     34.93%   2:06:01   12:36  1:51:31
 2520  270 M45  Edward Warn, 46, Minneapolis, MN          37.74%   2:06:08   12:37  1:41:17
 2521  740 M20  Henry Ricker, 22, St Paul, MN             34.88%   2:06:09   12:37  1:43:02
 2522  173 M55  Mark Ziebarth, 58, Cambridge, MN          41.90%   2:06:11   12:37  1:43:22
 2523   55 M65  Ken Adler, 67, Eau Claire, WI             45.66%   2:06:16   12:38  1:49:32
 2524  219 M50  Daniel Jirele, 53, Northfield, MN         40.02%   2:06:19   12:38  1:47:59
 2525  434 M35  Ryan Flynn, 39, Minneapolis, MN           35.69%   2:06:20   12:38  1:48:50
 2526  127 M60  Terry Thies, 63, Minnetonka, MN           43.84%   2:06:26   12:39  1:58:03
 2527  271 M45  Joel Farley, 48, Woodbury, MN             38.28%   2:06:27   12:39  1:44:09
 2528  128 M60  Bruce Poburka, 61, Mankato, MN            42.99%   2:06:29   12:39  1:50:33
 2529  272 M45  Chris Louwagie, 47, Luverne, MN           37.95%   2:06:30   12:39  1:49:18
 2530  431 M40  Ryan Backman, 41, St. Paul, MN            36.12%   2:06:33   12:39  1:43:25
 2531  741 M20  Nicholas Benner, 30, Shakopee, MN         34.76%   2:06:35   12:40  1:40:49
 2532  273 M45  Dan Edgar, 49, Lakeville, MN              38.57%   2:06:35   12:40  1:44:15
 2533  432 M40  Nick Rice, 41, St. Paul, MN               36.11%   2:06:36   12:40  1:51:44
 2534  433 M40  Darin Montgomery, 44, Farmington, MN      36.92%   2:06:50   12:41  1:50:41
 2535  274 M45  Steven Bieringer, 48, Minneapolis, MN     38.17%   2:06:50   12:41  1:50:41
 2536  220 M50  Wade Rayman, 52, Aberdeen, SD             39.50%   2:06:50   12:41  1:50:58
 2537  275 M45  Randy Gallatin, 45, Hugo, MN              37.23%   2:06:50   12:41  1:57:28
 2538  129 M60  Steve Schmitt, 60, Minneapolis, MN        42.46%   2:06:53   12:41  1:49:32
 2539  435 M35  Adam Jarboe, 35, Chisago City, MN         34.89%   2:06:55   12:42  1:42:47
 2540  434 M40  Jason Krause, 43, Chaska, MN              36.57%   2:07:01   12:42  1:42:24
 2541  742 M20  Andrew Stopke, 33, Burnsville, MN         34.67%   2:07:08   12:43  1:43:42
 2542  743 M20  Joseph Anderholm, 25, Minneapolis, MN     34.58%   2:07:14   12:43  1:51:07
 2543  744 M20  Mattan Comay, 28, Hopkins, MN             34.57%   2:07:17   12:44  1:50:10
 2544  436 M35  Alexander Peters, 36, Forest Lake, MN     34.90%   2:07:19   12:44  1:44:15
 2545  221 M50  Eric Boie, 53, Pine Island, MN            39.69%   2:07:21   12:44  1:45:14
 2546  437 M35  Will Ganje, 37, Blaine, MN                35.03%   2:07:22   12:44  1:52:08
 2547  276 M45  Greg Ramseth, 46, Minneapolis, MN         37.36%   2:07:26   12:45  1:50:26
 2548  438 M35  Greg Serkaian, 38, Eden Prairie, MN       35.18%   2:07:28   12:45  1:44:48
 2549  277 M45  Eric Hanson, 47, Saint Paul, MN           37.65%   2:07:30   12:45  1:44:29
 2550  278 M45  Matt Bredesen, 48, Minnetonka, MN         37.96%   2:07:31   12:45  1:45:01
 2551  174 M55  Kevin Nieuwsma, 55, Lakeville, MN         40.34%   2:07:32   12:45  1:51:15
 2552  435 M40  Mike Schwartz, 41, Minnetrista, MN        35.84%   2:07:33   12:45  1:44:14
 2553  439 M35  Douglas Grewe, 35, Minneapolis, MN        34.72%   2:07:33   12:45  1:45:02
 2554  440 M35  Paul Burke, 38, Eagan, MN                 35.14%   2:07:35   12:46  1:38:04
 2555  441 M35  Travis reff, 36, Forest Lake, MN          34.81%   2:07:38   12:46  1:44:06
 2556  442 M35  Jonathan Specht, 36, Decorah, IA          34.81%   2:07:38   12:46  1:44:23
 2557  436 M40  Joe Mozer, 41, Minneapolis, MN            35.79%   2:07:44   12:46  1:45:05
 2558  443 M35  Tobias Thietje, 39, New Prague, MN        35.27%   2:07:50   12:47  1:41:21
 2559  745 M20  Neal Pollock, 33, St. Paul, MN            34.48%   2:07:51   12:47  1:45:11
 2560  444 M35  Ricky Lovestrand, 36, Minneapolis, MN     34.73%   2:07:57   12:48  1:49:34
 2561  437 M40  Nate Stromberg, 44, St Paul, MN           36.59%   2:07:59   12:48  1:45:44
 2562  746 M20  Rob Stoner, 34, Maplewood, MN             34.49%   2:08:02   12:48  1:41:37
 2563  279 M45  Lemuel Parcon, 45, Bloomington, MN        36.88%   2:08:02   12:48  1:42:48
 2564  445 M35  Jeremy Pinches, 38, Saint Paul, MN        35.01%   2:08:04   12:48  1:44:44
 2565  747 M20  Jason Grimm, 33, Maple Grove, MN          34.41%   2:08:05   12:49  1:45:59
 2566   56 M65  David Vander Haar, 68, Minneapolis, MN    45.43%   2:08:11   12:49  1:52:43
 2567  438 M40  Benjamin Montreuil, 40, St Paul, MN       35.40%   2:08:12   12:49  1:52:01
 2568  748 M20  Jamison Kahler, 30, Eden Prairie, MN      34.31%   2:08:14   12:49  1:44:48
 2569  439 M40  Ben Robertaccio, 41, Plymouth, MN         35.64%   2:08:15   12:50  1:52:02
 2570  440 M40  Becky Robertaccio, 40, Plymouth, MN       35.39%   2:08:15   12:50  1:52:03
 2571  280 M45  Todd Carlson, 49, Lakeville, MN           38.06%   2:08:17   12:50  1:49:56
 2572  749 M20  Aramis Mendez, 26, Minneapolis, MN        34.29%   2:08:19   12:50  1:50:27
 2573  222 M50  Mark Putaski, 54, St Paul, MN             39.73%   2:08:20   12:50  1:52:59
 2574  750 M20  Bradford Brennan, 32, Bloomington, MN     34.30%   2:08:20   12:50  1:52:59
 2575  281 M45  Andrew Grall, 48, Woodbury, MN            37.71%   2:08:22   12:50  1:45:47
 2576  130 M60  Duane Coleman, 62, Shoreview, MN          42.74%   2:08:27   12:51  1:43:27
 2577  223 M50  Greg Ramel, 53, Eden Prairie, MN          39.33%   2:08:31   12:51  1:51:37
 2578  441 M40  Adam VanConant, 40, Minneapolis, MN       35.30%   2:08:33   12:51  1:44:14
 2579  751 M20  Michael Siverling, 28, Bloomington, MN    34.23%   2:08:33   12:51  1:50:07
 2580  175 M55  Brad Johnson, 55, Inver Grove Heigh, MN   40.02%   2:08:34   12:51  1:45:02
 2581  176 M55  Edgar Arriaga, 59, Minneapolis, MN        41.51%   2:08:34   12:51  1:45:44
 2582  446 M35  Benjamin Stevenson, 38, Minneapolis, MN   34.86%   2:08:37   12:52  1:52:34
 2583  442 M40  Chris Nichols, 43, Dayton, MN             36.11%   2:08:38   12:52  1:44:09
 2584  282 M45  Jeffrey Anderson, 48, Dayton, MN          37.63%   2:08:38   12:52  1:44:09
 2585  447 M35  Eric Stoneberg, 39, Woodbury, MN          35.05%   2:08:38   12:52  1:45:01
 2586  448 M35  Scott Dixon, 37, Minneapolis, MN          34.67%   2:08:41   12:52  1:50:14
 2587   25 M70  Ed Lauer, 70, Lakeville, MN               46.18%   2:08:45   12:53  1:58:33
 2588  443 M40  Keith Craig, 41, Minneapolis, MN          35.50%   2:08:47   12:53  1:53:10
 2589  131 M60  Ted Hinck, 62, Bloomington, MN            42.62%   2:08:49   12:53  1:46:39
 2590   15 M14  Sean Christianson, 15, Eagan, MN          35.37%   2:08:50   12:53  1:44:58
 2591  449 M35  Nathan Sickels, 35, Eden Prairie, MN      34.32%   2:09:01   12:54  1:46:02
 2592    5 M75  Ed Creagan, 78, Rochester, MN             52.11%   2:09:04   12:54  1:45:29
 2593   12 M16  Will Renken, 16, Savage, MN               34.79%   2:09:06   12:55  1:45:42
 2594  224 M50  Steve Olinger, 54, Blaine, MN             39.46%   2:09:14   12:55  1:47:06
 2595  450 M35  Kellen Fish, 39, Minnetonka, MN           34.89%   2:09:14   12:55  1:51:42
 2596  444 M40  Matt Palmer, 42, Corcoran, MN             35.64%   2:09:17   12:56  1:50:48
 2597  445 M40  Arlen Madsen, 44, St Paul, MN             36.22%   2:09:18   12:56  1:53:52
 2598  446 M40  Andrew Wale, 40, Saint Paul, MN           35.10%   2:09:18   12:56  1:53:52
 2599  283 M45  Lane Urtel, 45, Minneapolis, MN           36.51%   2:09:19   12:56  1:46:09
 2600  752 M20  Andrew Tjader, 28, Altoona, WI            34.02%   2:09:20   12:56  1:52:44
 2601  753 M20  Alex Mathson, 28, Minneapolis, MN         34.02%   2:09:21   12:56  1:59:50
 2602  451 M35  Jonathan Montreuil, 36, Minneapolis, MN   34.34%   2:09:23   12:56  1:44:36
 2603  452 M35  Baird Kelly, 38, Apple Valley, MN         34.63%   2:09:29   12:57  1:43:16
 2604   57 M65  Tom Brindley, 67, Edina, MN               44.51%   2:09:32   12:57  1:47:04
 2605  284 M45  Edward Larson, 45, Roseville, MN          36.45%   2:09:32   12:57  1:47:27
 2606  447 M40  Jonathan Olson, 42, Savage, MN            35.57%   2:09:32   12:57  1:54:05
 2607  453 M35  Sherwin Doroudi, 35, Saint Paul, MN       34.18%   2:09:34   12:57  1:44:48
 2608  454 M35  Mike Scott, 38, Plymouth, MN              34.58%   2:09:39   12:58  1:51:55
 2609  285 M45  Tom Boedeker, 49, Minneapolis, MN         37.66%   2:09:39   12:58  1:51:58
 2610           Heather Liebswager, 43, Saint Paul, MN    35.82%   2:09:40   12:58  1:47:37
 2611  448 M40  Joshua M Weiss, 41, River Falls, WI       35.24%   2:09:43   12:58  1:53:16
 2612  177 M55  Bill Bach, 57, Minneapolis, MN            40.38%   2:09:45   12:59  1:52:20
 2613  132 M60  Milton Cardoso, 62, Hudson, WI            42.30%   2:09:46   12:59  1:46:55
 2614  754 M20  Benjamin Kampa, 31, St. Paul, MN          33.90%   2:09:47   12:59  1:54:18
 2615  755 M20  Blake Bennett, 34, Bloomington, MN        34.01%   2:09:51   12:59  1:53:55
 2616  756 M20  Sujan Maharjan, 32, Shakopee, MN          33.90%   2:09:52   12:59  1:43:03
 2617  455 M35  Tyler Haynes, 36, Lakeville, MN           34.22%   2:09:52   12:59  1:44:09
 2618   58 M65  Steven Michels-Boyce, 67, Minneapolis, MN 44.39%   2:09:54   12:59  1:47:40
 2619  456 M35  Thomas Sugatt, 39, Richfield, MN          34.69%   2:10:00   13:00  1:46:19
 2620  178 M55  Jack Taly, 58, Cottage Grove, MN          40.66%   2:10:02   13:00  1:46:28
 2621  449 M40  Aaron Serfoss, 42, Jamestown, ND          35.44%   2:10:02   13:00  2:00:07
 2622  757 M20  Rohit Anand, 34, Eden Prairie, MN         33.96%   2:10:03   13:00  1:45:47
 2623  133 M60  Winton Boyd, 63, Madison, WI              42.62%   2:10:03   13:00  1:47:37
 2624  179 M55  Joe Andrews, 57, Minneapolis, MN          40.27%   2:10:05   13:01  1:45:57
 2625  286 M45  Jeremy Frazer, 45, Osseo, MN              36.28%   2:10:08   13:01  1:43:41
 2626  758 M20  Andrew Campbell, 30, Elmhurst, IL         33.81%   2:10:08   13:01  1:43:46
 2627  450 M40  David Wray, 44, Excelsior, MN             35.98%   2:10:10   13:01  1:52:59
 2628  225 M50  Brian Bostrom, 54, Stanchfield, MN        39.12%   2:10:21   13:02  1:46:14
 2629  457 M35  Mike Harper, 38, Victoria, MN             34.39%   2:10:23   13:02  1:46:24
 2630  226 M50  Dan Seckora, 51, New Richmond, WI         38.09%   2:10:24   13:02  1:48:05
 2631  458 M35  Lee Thao, 38, Maplewood, MN               34.35%   2:10:33   13:03  1:45:18
 2632  459 M35  Brandon Reynolds, 38, Stillwater, MN      34.34%   2:10:34   13:03  1:48:03
 2633  759 M20  Benjamin Wilson, 34, New Brighton, MN     33.82%   2:10:36   13:04  1:47:10
 2634  460 M35  William Bohl, 35, Mounds View, MN         33.89%   2:10:41   13:04  1:43:57
 2635  287 M45  Travis houck, 49, Eden Prairie, MN        37.36%   2:10:41   13:04  1:54:07
 2636    8 M12  Hamish McAvaney, 12, Cottage Grove, MN    37.43%   2:10:41   13:04  1:54:24
 2637  227 M50  Maneesh Bhargava, 52, Mendota Heights, MN 38.31%   2:10:47   13:05  1:47:38
 2638   59 M65  James Reimann, 65, Eagan, MN              43.17%   2:10:55   13:06  1:54:37
 2639  461 M35  Jonathan Alexander, 39, St. Paul, MN      34.44%   2:10:56   13:06  2:00:16
 2640  288 M45  Michael Teachout, 46, New Richmond, WI    36.35%   2:10:58   13:06  1:47:03
 2641  760 M20  Thomas Shipp, 20, Eden Prairie, MN        33.60%   2:10:58   13:06  1:48:23
 2642  228 M50  Chad Carlson, 51, River Falls, WI         37.89%   2:11:04   13:06  1:48:06
 2643  229 M50  Thomas McCauley, 54, Eagan, MN            38.90%   2:11:04   13:06  2:02:05
 2644  134 M60  Michael Hummon, 64, Plymouth, MN          42.69%   2:11:05   13:07  2:02:41
 2645  289 M45  Joshua Mulheron, 46, Shoreview, MN        36.28%   2:11:13   13:07  1:48:40
 2646  462 M35  Ben Gilbert, 35, Woodbury, MN             33.74%   2:11:16   13:08  1:54:21
 2647  761 M20  Nick Dale, 28, Minneapolis, MN            33.51%   2:11:18   13:08  1:52:56
 2648  135 M60  Jerry Szitta, 60, Prescott, WI            40.98%   2:11:28   13:09  1:55:33
 2649  451 M40  Charles Seipel-Teng, 41, Burnsville, MN   34.77%   2:11:29   13:09  1:44:20
 2650  136 M60  Doug Chenevert, 61, Lakeville, MN         41.34%   2:11:31   13:09  1:48:43
 2651  290 M45  Seth Zondag, 46, Lakeville, MN            36.20%   2:11:32   13:09  2:01:38
 2652  762 M20  Yarri Bryn, 31, Coon Rapids, MN           33.43%   2:11:37   13:10  1:54:40
 2653  137 M60  Neal Cohen, 62, Ocean Ridge, FL           41.70%   2:11:39   13:10  1:48:47
 2654  463 M35  Gregg Jones, 39, Mahtomedi, MN            34.23%   2:11:43   13:10  1:49:23
 2655  452 M40  Mike Seebinger, 44, Minneapolis, MN       35.53%   2:11:47   13:11  1:45:42
 2656  763 M20  Michael Woods Jr, 31, Edina, MN           33.39%   2:11:47   13:11  1:47:53
 2657  230 M50  Patrick Connolly, 50, St Paul, MN         37.36%   2:11:48   13:11  1:56:23
 2658  231 M50  Justin Diehl, 54, St Paul, MN             38.68%   2:11:49   13:11  1:48:10
 2659  138 M60  Dean Olsen, 63, St James, MN              42.04%   2:11:51   13:11  1:46:15
 2660  764 M20  Kayleb Lassche, 34, Lakeville, MN         33.50%   2:11:51   13:11  1:53:18
 2661  453 M40  Daniel Burton, 42, Blaine, MN             34.94%   2:11:53   13:11  1:48:53
 2662  291 M45  Dale Buytaert, 49, Owatonna, MN           37.01%   2:11:55   13:12  1:49:36
 2663  180 M55  John Plumhoff, 56, Maple Grove, MN        39.35%   2:11:57   13:12  1:46:45
 2664           Emma Boehm, 23, Minneapolis, MN           33.31%   2:12:05   13:13  1:46:29
 2665  765 M20  Andrew Tacheny, 29, Minneapolis, MN       33.30%   2:12:08   13:13  1:57:46
 2666  454 M40  Malaya Maithani, 40, Corcoran, MN         34.33%   2:12:12   13:13  1:47:53
 2667  766 M20  Alec Hill, 26, Woodbury, MN               33.27%   2:12:14   13:13  1:54:53
 2668  767 M20  Jake Bailey, 25, Minneapolis, MN          33.27%   2:12:16   13:14  1:48:31
 2669  232 M50  Larry Stevens Jr, 54, Woodbury, MN        38.54%   2:12:18   13:14  1:54:57
 2670  233 M50  Mike Puppe, 54, Faribault, MN             38.54%   2:12:19   13:14  1:58:00
 2671  455 M40  Victor Marquez-Barrios, 44, Kirksville, MO 35.37%   2:12:24   13:14  1:49:37
 2672  464 M35  Garrett Schmidt, 37, Arden Hills, MN      33.70%   2:12:25   13:15  1:54:38
 2673  768 M20  John Gervais, 32, Bloomington, MN         33.24%   2:12:27   13:15  1:48:39
 2674  456 M40  Nate Manaen, 40, Minneapolis, MN          34.26%   2:12:28   13:15  1:46:28
 2675  292 M45  Rafael Vera, 45, Chicago, IL              35.63%   2:12:31   13:15  1:49:44
 2676  465 M35  David Campbell, 35, Brainerd, MN          33.41%   2:12:33   13:15  1:49:13
 2677  769 M20  Kilat Fitzgerald, 27, St Paul, MN         33.19%   2:12:34   13:15  1:47:46
 2678  234 M50  Daniel Olson, 52, Prior Lake, MN          37.78%   2:12:37   13:16  1:48:35
 2679   26 M70  David Hubbard, 73, Minneapolis, MN        46.52%   2:12:39   13:16  1:50:34
 2680  457 M40  Peter Meidal, 40, Saint Paul, MN          34.21%   2:12:39   13:16  1:54:57
 2681  235 M50  Don Horkey, 52, Prior Lake, MN            37.75%   2:12:44   13:16  1:57:46
 2682  139 M60  Michael Pantaleo, 64, Shoreview, MN       42.14%   2:12:49   13:17  2:04:59
 2683  458 M40  Greg Schake, 43, Fergus Falls, MN         34.96%   2:12:52   13:17  1:49:42
 2684   27 M70  Kenneth Hanson, 70, Stillwater, MN        44.75%   2:12:52   13:17  1:50:40
 2685  770 M20  Anthony Gorder, 33, Minneapolis, MN       33.17%   2:12:53   13:17  1:48:27
 2686  771 M20  Minyu Cai, 32, Maplewood, MN              33.09%   2:13:03   13:18  1:46:54
 2687  772 M20  Tommy Mizwicki, 28, Chicago, IL           33.06%   2:13:05   13:19  1:47:36
 2688  459 M40  Jason Holt, 42, Mound, MN                 34.60%   2:13:10   13:19  1:50:14
 2689  466 M35  Lee Hoffman, 38, Ham Lake, MN             33.66%   2:13:13   13:19  1:55:02
 2690  236 M50  James Bell, 53, Eden Prairie, MN          37.93%   2:13:16   13:20  2:05:04
 2691   16 M14  Kashyap Vadineni, 15, Plymouth, MN        34.18%   2:13:18   13:20  1:50:51
 2692  140 M60  Elsy Lynn, 62, St Paul, MN                41.18%   2:13:19   13:20  1:57:20
 2693  293 M45  Jason Smith, 47, Eagan, MN                36.00%   2:13:21   13:20  1:49:54
 2694  181 M55  Leo Avenido, 56, Rosemount, MN            38.93%   2:13:21   13:20  1:49:56
 2695           Deni Bradley, 35, Minneapolis, MN         33.20%   2:13:24   13:20  1:50:06
 2696  460 M40  Gustavo Ortega, 42, Bay Harbor Island, FL 34.52%   2:13:28   13:21  1:46:38
 2697  773 M20  Alexander Bezek, 30, Saint Paul, MN       32.96%   2:13:29   13:21  1:55:42
 2698  774 M20  Ryan A Olson, 33, Savage, MN              32.97%   2:13:42   13:22  1:51:38
 2699  237 M50  Todd Feltes, 50, Dubuque, IA              36.82%   2:13:44   13:22  1:50:47
 2700  775 M20  Jack Bergman, 33, Plymouth, MN            32.96%   2:13:45   13:23  1:55:28
 2701  141 M60  Joe Janasz, 60, Bloomington, MN           40.28%   2:13:45   13:23  2:10:36
 2702  467 M35  Nick Igoe, 37, Minneapolis, MN            33.34%   2:13:50   13:23  1:55:29
 2703  294 M45  Vikas Singhal, 45, Eagan, MN              35.27%   2:13:51   13:23  1:49:02
 2704  238 M50  Brian Leafblad, 51, St Paul, MN           37.11%   2:13:51   13:23  1:58:40
 2705  776 M20  Anthony Wolf, 27, Coon Rapids, MN         32.86%   2:13:54   13:23  1:50:08
 2706  295 M45  Gene Tsao, 49, Thunder Bay, ON            36.44%   2:13:58   13:24  1:56:22
 2707  777 M20  Kyle Reedstrom, 32, West Fargo, ND        32.84%   2:14:03   13:24  1:51:22
 2708   10 M18  Jacob Casey, 19, Eden Prairie, MN         32.82%   2:14:04   13:24  1:58:19
 2709  296 M45  Mark Buelt, 46, St. Paul, MN              35.50%   2:14:07   13:25  1:55:55
 2710  461 M40  Matthew Culver, 42, Golden Valley, MN     34.35%   2:14:08   13:25  1:49:49
 2711  297 M45  Carl Bliss, 46, Bayport, MN               35.49%   2:14:08   13:25  1:51:11
 2712  778 M20  Jack Redepenning, 20, Minneapolis, MN     32.80%   2:14:08   13:25  1:55:31
 2713  182 M55  Joe Demeules, 59, Port St. Joe, FL        39.77%   2:14:11   13:25  1:47:05
 2714  298 M45  Razman Zambri, 48, Eden Prairie, MN       36.08%   2:14:11   13:25  1:50:31
 2715           Emily Peck, 25, Minneapolis, MN           32.79%   2:14:11   13:25  1:50:53
 2716   28 M70  James Spence, 72, San Diego, CA           45.36%   2:14:13   13:25  1:52:06
 2717   60 M65  Scott Richner, 67, Isle, MN               42.95%   2:14:15   13:26  1:51:44
 2718  468 M35  Rob Zenk, 37, Ham Lake, MN                33.23%   2:14:16   13:26  1:56:14
 2719  462 M40  Jeff Bullert, 40, Clearwater, MN          33.80%   2:14:17   13:26  1:52:08
 2720    6 M75  Ken Aalderks, 75, Rochester, MN           47.38%   2:14:18   13:26  1:55:59
 2721    7 M75  Arthur Erdman, 77, New Brighton, MN       49.08%   2:14:21   13:26  1:52:19
 2722  183 M55  Scott Gardner, 56, Woodbury, MN           38.63%   2:14:23   13:26  1:52:21
 2723  779 M20  Samuel Bents, 21, Woodbury, MN            32.73%   2:14:25   13:27  1:49:01
 2724  463 M40  Ryan Orr, 44, Falcon Heights, MN          34.80%   2:14:33   13:27  1:47:36
 2725  299 M45  Chris Dougherty, 45, Edina, MN            35.07%   2:14:37   13:28  1:51:24
 2726  469 M35  Matthew Pettitt, 37, South Saint Paul, MN 33.14%   2:14:39   13:28  1:59:42
 2727  464 M40  Eric Walker, 40, Shakopee, MN             33.69%   2:14:42   13:28  1:59:46
 2728  239 M50  Dan Johnson, 53, Rochester, MN            37.52%   2:14:44   13:28  1:49:58
 2729  300 M45  Craig Backstrom, 45, Maplewood, MN        35.04%   2:14:44   13:28  1:51:41
 2730  470 M35  Andrew Kim, 37, Mound, MN                 33.12%   2:14:44   13:28  1:56:05
 2731  780 M20  Joseph Perry, 25, Becker, MN              32.64%   2:14:48   13:29  1:59:06
 2732  184 M55  Tom Fuglestad, 58, Maple Grove, MN        39.21%   2:14:50   13:29  1:51:06
 2733  301 M45  Nicholas Richardson, 45, Shorewood, MN    35.00%   2:14:53   13:29  1:47:56
 2734   61 M65  Roger Fischer, 65, Blaine, MN             41.90%   2:14:54   13:29  1:51:53
 2735  471 M35  Dave Saniti, 39, Shoreview, MN            33.41%   2:14:57   13:30  1:48:10
 2736  472 M35  Jake Becker, 36, Buffalo, MN              32.92%   2:14:59   13:30  1:48:46
 2737  240 M50  Ron Erdmann, 51, Minneapolis, MN          36.79%   2:15:00   13:30  1:49:17
 2738  241 M50  Tim Cloutier, 50, Elk River, MN           36.41%   2:15:15   13:32  1:52:53
 2739  242 M50  Casey Jones, 52, Chaska, MN               37.03%   2:15:19   13:32  1:57:53
 2740  465 M40  Tim Haugen, 42, Minneapolis, MN           34.05%   2:15:19   13:32  1:59:49
 2741  466 M40  Morgan Montgomery, 44, Saint Paul, MN     34.60%   2:15:21   13:32  1:51:40
 2742  781 M20  Keegan Miller, 28, St. Paul, MN           32.48%   2:15:27   13:33  1:48:15
 2743  473 M35  Karyn Brummer, 36, Rogers, MN             32.80%   2:15:28   13:33  2:01:11
 2744  142 M60  Michael Conrad, 64, Elk River, MN         41.29%   2:15:32   13:33  1:52:13
 2745  243 M50  Rob Fields, 50, Burnsville, MN            36.33%   2:15:32   13:33  2:01:11
 2746  244 M50  Jason Tell, 53, White Bear Lake, MN       37.24%   2:15:43   13:34  1:57:12
 2747  185 M55  Jim Anderson, 59, Suffolk, VA             39.32%   2:15:44   13:34  1:50:56
 2748  782 M20  Nate Hanson, 34, Bloomington, MN          32.51%   2:15:50   13:35  1:57:07
 2749    9 M12  Ryan Schroeder, 13, Andover, MN           34.98%   2:15:53   13:35  1:48:43
 2750  467 M40  Kalyan Gangeyula, 41, Eden Prairie, MN    33.64%   2:15:54   13:35  1:58:26
 2751  245 M50  Brian Moore, 53, Andover, MN              37.13%   2:16:08   13:37  1:51:29
 2752  246 M50  Nicole Moore, 52, Andover, MN             36.80%   2:16:08   13:37  1:51:29
 2753  186 M55  Kevin Ross, 59, Minneapolis, MN           39.20%   2:16:08   13:37  1:54:07
 2754   62 M65  Jerry Daniels, 65, Crystal, MN            41.47%   2:16:18   13:38  1:52:53
 2755  783 M20  Michael Brookens, 34, Minneapolis, MN     32.37%   2:16:27   13:39  1:49:31
 2756  302 M45  Scott Kowalski, 48, Chetek, WI            35.47%   2:16:30   13:39  1:52:44
 2757   63 M65  Joseph Phraner, 68, Pawleys Island, SC    42.67%   2:16:30   13:39  1:59:16
 2758  303 M45  Lucas Nacusi, 48, North Oaks, MN          35.46%   2:16:31   13:39  1:49:00
 2759  247 M50  Sergio Gradilone, 50, Rochester, MN       36.07%   2:16:31   13:39  1:49:00
 2760  187 M55  Ken Jerzyk, 58, St Paul, MN               38.70%   2:16:37   13:40  1:50:35
 2761  248 M50  Jeff Guille, 52, Rosemount, MN            36.65%   2:16:42   13:40  1:50:11
 2762  784 M20  Omar Barajas, 33, Eagan, MN               32.19%   2:16:55   13:42  1:54:14
 2763  468 M40  Matthew Gryniewski, 41, Moundsview, MN    33.39%   2:16:55   13:42  1:54:33
 2764  469 M40  Steven Briggs, 43, Fargo, ND              33.92%   2:16:56   13:42  1:53:42
 2765  474 M35  Jordan Denney, 36, Duluth, MN             32.44%   2:16:58   13:42  1:59:48
 2766  785 M20  Matthew Denney, 33, Duluth, MN            32.18%   2:16:58   13:42  1:59:49
 2767  475 M35  Greg Stumvoll, 35, Alexandria, MN         32.32%   2:17:02   13:42  1:50:17
 2768    1 M85  Darrell Christensen, 85, Bloomington, MN  59.10%   2:17:07   13:43  1:52:44
 2769  786 M20  Jake Hellzen, 34, Maple Grove, MN         32.19%   2:17:11   13:43  1:52:11
 2770  787 M20  Bryce Slone, 20, Prior Lake, MN           32.07%   2:17:11   13:43  2:01:51
 2771  249 M50  Dave Sanders, 50, New Hope, MN            35.88%   2:17:15   13:44  1:53:10
 2772  476 M35  AllanHi RodriguezRivero, 38, Maple Grove, MN
                                                          32.64%   2:17:23   13:44  2:00:36
 2773  477 M35  John Pohland, 38, Elko New Market, MN     32.63%   2:17:24   13:44  1:53:42
 2774   29 M70  Mark Coughlin, 70, Vadnais Heights, MN    43.26%   2:17:25   13:45  1:59:40
 2775   10 M12  Castiel Hettinga, 12, Plymouth, MN        35.57%   2:17:30   13:45  1:52:59
 2776  788 M20  Josh Wager, 28, Saint Paul Park, MN       31.99%   2:17:33   13:45  1:51:27
 2777  478 M35  Parkpo Phatharacharukul, 35, Sioux Falls, SD
                                                          32.19%   2:17:34   13:45  1:52:02
 2778   64 M65  Randy Kirsch, 67, Bloomington, MN         41.88%   2:17:40   13:46  1:55:00
 2779  143 M60  Wayne Ferris, 60, Saint Paul, MN          39.13%   2:17:41   13:46  1:52:23
 2780  789 M20  Nick Gilgenbach, 31, Saint Paul, MN       31.95%   2:17:42   13:46  1:50:41
 2781  790 M20  Faustyn JanoskiPavicich, 27, Minneapolis, MN
                                                          31.91%   2:17:53   13:47  1:53:13
 2782  250 M50  Bjorn Melby, 54, Minneapolis, MN          36.97%   2:17:55   13:48  2:00:10
 2783  470 M40  Todd Rasmussen, 42, Hudson, WI            33.41%   2:17:55   13:48  2:01:17
 2784  188 M55  Mark Streeter, 59, Plymouth, MN           38.68%   2:17:58   13:48  1:51:25
 2785  189 M55  Michael Olsen, 59, Savage, MN             38.67%   2:18:01   13:48  1:54:52
 2786  791 M20  Alex Gunderson, 28, Richfield, MN         31.87%   2:18:04   13:48  1:54:25
 2787  479 M35  Christopher Stearly, 39, Minneapolis, MN  32.62%   2:18:15   13:50  2:00:09
 2788  304 M45  Nattapol Pornsalnuwat, 48, Minneapolis, MN 34.97%   2:18:26   13:51  1:52:53
 2789  144 M60  Bradley Schaffner, 63, Northfield, MN     40.02%   2:18:31   13:51  2:02:33
 2790  480 M35  Cole Angle, 38, Lino Lakes, MN            32.36%   2:18:33   13:51  1:51:22
 2791  145 M60  Joe Raab, 60, Minneapolis, MN             38.88%   2:18:34   13:51  1:52:00
 2792  481 M35  Collin Bockelman, 36, Minneapolis, MN     32.05%   2:18:38   13:52  1:54:48
 2793  251 M50  Thomas Cota, 51, Becker, MN               35.82%   2:18:39   13:52  2:01:17
 2794  792 M20  Charles Vang, 34, North St. Paul, MN      31.84%   2:18:41   13:52  1:53:27
 2795  252 M50  Dave Meyers, 51, Lakeland, MN             35.80%   2:18:43   13:52  1:54:44
 2796  793 M20  Vamsi Garghi, 23, Minneapolis, MN         31.71%   2:18:45   13:53  1:51:46
 2797  482 M35  Teagan Hynes, 35, St Louis Park, MN       31.90%   2:18:50   13:53  1:52:52
 2798  471 M40  Scott Miller, 44, Saint Paul, MN          33.71%   2:18:54   13:53  1:55:23
 2799  483 M35  Jason Moffett, 39, Shorewood, MN          32.46%   2:18:54   13:53  2:00:47
 2800  472 M40  Rob O'Brien, 43, St. Paul, MN             33.44%   2:18:55   13:54  1:56:31
 2801  190 M55  Robert Lundquist, 59, Minneapolis, MN     38.41%   2:18:57   13:54  2:09:53
 2802  484 M35  Mike Frisvold, 37, Hudson, WI             32.10%   2:19:01   13:54  1:54:54
 2803   65 M65  Ray Friedrich, 69, Bayside, WI            42.29%   2:19:07   13:55  2:12:01
 2804  794 M20  John O'Sullivan, 32, Savage, MN           31.63%   2:19:12   13:55  1:54:40
 2805  473 M40  Steve Schuft, 43, Eagan, MN               33.37%   2:19:13   13:55  2:03:50
 2806  485 M35  Naveen Vegesna, 39, Eagan, MN             32.38%   2:19:16   13:56  1:54:12
 2807  486 M35  Chris Brossart, 39, New Brighton, MN      32.38%   2:19:16   13:56  1:54:47
 2808  305 M45  Niels Gott, 47, Stillwater, MN            34.45%   2:19:20   13:56  1:51:58
 2809  795 M20  Amanda Castro, 26, Minneapolis, MN        31.56%   2:19:25   13:57  1:52:52
 2810  487 M35  Brett Burgstahler, 37, Minneapolis, MN    31.99%   2:19:29   13:57  1:55:36
 2811  488 M35  Ryan Vos, 37, Golden Valley, MN           31.99%   2:19:29   13:57  1:56:12
 2812  474 M40  Eric Orrington, 42, Golden Valley, MN     33.03%   2:19:29   13:57  1:56:13
 2813   66 M65  Paul Martinucci, 69, Maplewood, MN        42.16%   2:19:34   13:57  1:53:08
 2814  475 M40  Kevin McGuire, 41, Maple Grove, MN        32.73%   2:19:41   13:58  1:55:51
 2815  489 M35  Danny King, 38, Maple Grove, MN           32.05%   2:19:54   13:59  1:54:47
 2816  253 M50  Eric Gordee, 51, Rockford, MN             35.50%   2:19:55   14:00  2:03:36
 2817   11 M18  Avery Gordee, 19, Rockford, MN            31.45%   2:19:55   14:00  2:03:37
 2818  254 M50  Srinivasa Mallapadi, 50, Plymouth, MN     35.18%   2:19:58   14:00  1:57:32
 2819  255 M50  Jay Wenzel, 50, Lake Elmo, MN             35.18%   2:19:59   14:00  1:57:01
 2820  476 M40  Casey Taylor, 40, Plymouth, MN            32.41%   2:20:02   14:00  1:52:23
 2821  256 M50  Matthew Nelson, 53, Minneapolis, MN       36.09%   2:20:03   14:00  1:57:35
 2822   67 M65  Danny Ripka, 65, Minneapolis, MN          40.35%   2:20:04   14:00  1:57:35
 2823  796 M20  Alexander Melbye, 31, Pine City, MN       31.40%   2:20:07   14:01  1:56:55
 2824  797 M20  Adam Jahnz, 26, Hinckley, MN              31.40%   2:20:07   14:01  1:56:55
 2825  798 M20  Bijay Tamang, 34, Shakopee, MN            31.52%   2:20:08   14:01  1:53:16
 2826  191 M55  Jim Hanson, 59, Lake Elmo, MN             38.08%   2:20:09   14:01  2:02:11
 2827  490 M35  Jay Christenson, 38, Bloomington, MN      31.99%   2:20:10   14:01  1:58:00
 2828  306 M45  David Schroeder, 49, Andover, MN          34.82%   2:20:12   14:01  1:53:03
 2829  146 M60  Frank Gilbertson, 63, Woodbury, MN        39.50%   2:20:19   14:02  1:56:57
 2830  477 M40  Ramanatha Radhakrishnan, 41, Eden Prairie, MN
                                                          32.57%   2:20:21   14:02  1:56:41
 2831  257 M50  Raymond Marier, 53, St Louis Park, MN     35.95%   2:20:36   14:04  2:04:36
 2832  799 M20  David Link, 27, Saint Paul, MN            31.26%   2:20:45   14:05  1:55:20
 2833  478 M40  Scott Teece, 42, Minnetonka, MN           32.72%   2:20:50   14:05  1:56:27
 2834   13 M16  Anton Schroeder, 17, Owatonna, MN         31.51%   2:20:50   14:05  2:02:29
 2835  479 M40  Sean Hale, 41, Katy, TX                   32.45%   2:20:53   14:05  2:02:19
 2836   30 M70  Hamp Smith, 73, St Paul, MN               43.79%   2:20:56   14:06  1:56:23
 2837  192 M55  Eric Larson, 56, Bayport, MN              36.83%   2:20:57   14:06  1:54:30
 2838  193 M55  Andrew Kavie, 56, Blaine, MN              36.81%   2:21:02   14:06  1:58:36
 2839  491 M35  NicholasDoerfl Doerfler, 38, St Paul, MN  31.77%   2:21:08   14:07  1:55:49
 2840  480 M40  Brandon Camp, 40, Richfield, MN           32.15%   2:21:09   14:07  1:57:44
 2841  492 M35  Stephen Grose, 37, Cottage Grove, MN      31.60%   2:21:13   14:07  1:57:01
 2842  800 M20  Benjamin Lipson, 29, Falcon Heights, MN   31.15%   2:21:14   14:07  1:54:33
 2843  481 M40  Bret Landauer, 40, Bloomington, MN        32.12%   2:21:18   14:08  1:56:21
 2844  307 M45  Trent Foell, 45, Minneapolis, MN          33.41%   2:21:19   14:08  1:55:57
 2845  147 M60  Anthony Jambor, 60, Lakeland, MN          38.09%   2:21:25   14:09  1:55:49
 2846  308 M45  Jamie Anderson, 48, Cottonwood, MN        34.23%   2:21:25   14:09  1:57:31
 2847  194 M55  Ramesh Wariar, 55, Blaine, MN             36.35%   2:21:33   14:09  1:59:21
 2848   68 M65  John Gleason, 65, Fridley, MN             39.92%   2:21:35   14:10  1:56:36
 2849   69 M65  Mark Varberg, 68, Vadnais Heights, MN     41.13%   2:21:36   14:10  1:59:20
 2850  148 M60  Kurt Fuller, 62, Eden Prairie, MN         38.76%   2:21:37   14:10  1:55:54
 2851   31 M70  Rick Hillard, 70, Northfield, MN          41.91%   2:21:51   14:11  1:56:04
 2852  258 M50  Joe Kelzer, 52, New Richmond, WI          35.29%   2:21:58   14:12  1:57:53
 2853  149 M60  Richard Bolen, 64, Cambridge, MN          39.42%   2:21:59   14:12  2:06:01
 2854  259 M50  Matt Paar, 51, St Paul, MN                34.95%   2:22:06   14:13  1:59:01
 2855  482 M40  Matt Petersen, 41, Byron, MN              32.17%   2:22:06   14:13  2:03:42
 2856  493 M35  Brian Lovig, 36, New Ilm, MN              31.27%   2:22:07   14:13  2:03:42
 2857  483 M40  Josh Ney, 40, Minneapolis, MN             31.92%   2:22:12   14:13  2:03:42
 2858  484 M40  Michael Levine, 44, Edina, MN             32.93%   2:22:12   14:13  2:20:44
 2859  260 M50  Joey Metzger, 54, Minneapolis, MN         35.84%   2:22:17   14:14  1:54:52
 2860  309 M45  Karl Kaste, 49, Apple Valley, MN          34.21%   2:22:43   14:16  1:55:35
 2861  150 M60  James Chase, 62, Minneapolis, MN          38.46%   2:22:45   14:17  1:57:13
 2862   70 M65  William Laidlaw, 66, Minnetonka, MN       39.98%   2:22:46   14:17  2:00:26
 2863  151 M60  Eric Waage, 60, Plymouth, MN              37.73%   2:22:46   14:17  2:00:27
 2864  310 M45  Andrew Hansell, 48, Blaine, MN            33.90%   2:22:48   14:17  1:59:48
 2865  195 M55  Bob Stellmach, 57, Baxter, MN             36.66%   2:22:55   14:18  1:58:57
 2866  801 M20  Joaquin Paolo Arellano, 32, Mississauga, ON
                                                          30.79%   2:22:58   14:18  1:58:24
 2867  152 M60  Stan Brouillard, 61, Andover, MN          38.02%   2:23:00   14:18  1:59:16
 2868  311 M45  Mike Guyer Wood, 49, Mendota Heights, MN  34.14%   2:23:01   14:18  1:56:05
 2869  312 M45  Sean Donley, 48, Mendota Heights, MN      33.85%   2:23:01   14:18  1:58:34
 2870  802 M20  Jack Nermyr, 25, Eden Prairie, MN         30.76%   2:23:03   14:18  1:57:45
 2871  485 M40  Vinay Puthran, 40, Minnetonka, MN         31.71%   2:23:08   14:19  1:55:46
 2872  486 M40  Ross Teichner, 41, St Louis Park, MN      31.94%   2:23:08   14:19  1:55:46
 2873  313 M45  Erik Appelwick, 49, St Paul, MN           34.08%   2:23:16   14:20  1:58:57
 2874   71 M65  Arthur Jacobson, 68, Bloomington, MN      40.63%   2:23:21   14:20  2:00:04
 2875  261 M50  Mark Schwartzbauer, 51, Edina, MN         34.61%   2:23:31   14:21  1:58:44
 2876  262 M50  Jason Shack, 50, Thunder Bay, ON          34.31%   2:23:32   14:21  1:59:54
 2877  314 M45  Stephen Bedrin, 45, Lake Forest, IL       32.88%   2:23:36   14:22  2:00:50
 2878  494 M35  Adam Winters, 37, Wayzata, MN             31.04%   2:23:46   14:23  1:58:45
 2879  487 M40  Noah Keller, 42, Minneapolis, MN          32.04%   2:23:50   14:23  1:59:34
 2880  803 M20  Tahir Ahsan, 24, Eagan, MN                30.57%   2:23:56   14:24  1:56:57
 2881  153 M60  John Dwyer, 64, Minnetonka, MN            38.88%   2:23:56   14:24  2:01:37
 2882  804 M20  Tyler Bennett, 32, Fridley, MN            30.57%   2:24:01   14:24  2:01:03
 2883  495 M35  Elijah Schwartz, 38, Minneapolis, MN      31.10%   2:24:10   14:25  2:00:26
 2884  488 M40  Don Hall, 44, Champlin, MN                32.47%   2:24:13   14:25  2:00:00
 2885  496 M35  Tristen Nelson, 38, Blaine, MN            31.07%   2:24:19   14:26  1:57:30
 2886  489 M40  Tarek Alkatout, 44, Minneapolis, MN       32.45%   2:24:19   14:26  1:58:49
 2887  490 M40  Matt Kretzmann, 42, Minneapolis, MN       31.92%   2:24:20   14:26  2:00:01
 2888   72 M65  Bill Barron, 69, Eagan, MN                40.76%   2:24:21   14:26  2:08:48
 2889  154 M60  Daniel Reinke, 61, Stillwater, WI         37.66%   2:24:22   14:26  2:00:20
 2890  491 M40  Eric Verdoorn, 41, Maple Grove, MN        31.66%   2:24:23   14:26  1:57:43
 2891  805 M20  Blake Sorensen, 32, St Paul, MN           30.49%   2:24:23   14:26  1:58:41
 2892  492 M40  Matthew Mesa, 43, Woodbury, MN            32.17%   2:24:23   14:26  1:58:49
 2893  263 M50  Tom Gitaa, 53, Minneapolis, MN            35.00%   2:24:25   14:27  1:58:03
 2894  806 M20  Shane McNally, 27, Eagan, MN              30.45%   2:24:29   14:27  1:57:25
 2895  315 M45  Dustin Gingerich, 45, Minneapolis, MN     32.67%   2:24:32   14:27  2:00:40
 2896  196 M55  Laird Strand, 58, Appleton, WI            36.57%   2:24:34   14:27  1:59:08
 2897  197 M55  Greg Pickert, 57, Shoreview, MN           36.24%   2:24:34   14:27  1:59:08
 2898  264 M50  Chris Renken, 50, Savage, MN              34.04%   2:24:40   14:28  2:01:16
 2899  493 M40  David Rix, 41, Victoria, MN               31.59%   2:24:43   14:28  1:58:39
 2900  265 M50  Len Murray, 53, Plano, TX                 34.93%   2:24:43   14:28  2:00:52
 2901  316 M45  Christopher Peukert, 48, Jordan, MN       33.44%   2:24:46   14:29  2:00:52
 2902  317 M45  Nathaniel Bowler, 46, North Oaks, MN      32.83%   2:25:02   14:30  1:57:59
 2903  266 M50  Jarrod Stenberg, 51, Saint Paul, MN       34.24%   2:25:04   14:30  2:02:45
 2904  807 M20  Tommie James, 34, Minneapolis, MN         30.44%   2:25:05   14:31  1:58:44
 2905   32 M70  David Ching, 72, Plymouth, MN             41.94%   2:25:10   14:31  2:01:26
 2906  198 M55  John Schmidley, 56, Chippewa Falls, WI    35.76%   2:25:11   14:31  1:58:05
 2907  808 M20  Tyler Meyers, 30, Lino Lakes, MN          30.30%   2:25:14   14:31  2:00:30
 2908  809 M20  Danny Axelrod, 27, Mendota Heights, MN    30.29%   2:25:16   14:32  1:59:31
 2909   73 M65  Dan davis, 69, Eastham, MA                40.47%   2:25:23   14:32  2:07:49
 2910  155 M60  Doug Castek, 60, Hiawatha, IA             37.05%   2:25:24   14:32  2:17:22
 2911  199 M55  Denne Wesolowski, 55, Roseville, MN       35.38%   2:25:25   14:33  1:58:14
 2912  267 M50  Scott Doig, 53, Red Wing, MN              34.76%   2:25:26   14:33  2:00:48
 2913  268 M50  Sreenivas Checka, 53, Eden Prairie, MN    34.74%   2:25:30   14:33  2:00:21
 2914  494 M40  Sudheer Bhat, 42, Lakeville, MN           31.63%   2:25:40   14:34  2:01:30
 2915  318 M45  Brandon Carlson, 48, Winona, MN           33.23%   2:25:42   14:34  1:58:21
 2916  319 M45  Kevin Witherspoon, 46, Hopkins, MN        32.65%   2:25:49   14:35  2:00:48
 2917  497 M35  Robert Schneidewend, 38, Minneapolis, MN  30.73%   2:25:55   14:36  1:58:28
 2918  495 M40  Paul Ogara, 41, Forest Lake, MN           31.33%   2:25:56   14:36  1:59:48
 2919  498 M35  Jonathan DeMars, 39, Owatonna, MN         30.87%   2:26:04   14:36  1:59:23
 2920  810 M20  Kyle Enfield, 30, Shakopee, MN            30.12%   2:26:04   14:36  2:00:32
 2921  496 M40  Krishna Iyer, 43, Saint Paul, MN          31.78%   2:26:11   14:37  2:11:00
 2922  499 M35  Muktesh Kuvalekar, 38, Maple Grove, MN    30.67%   2:26:11   14:37  2:11:00
 2923  500 M35  Kian Ooi Ch'ng, 39, Woodbury, MN          30.84%   2:26:13   14:37  1:59:35
 2924  501 M35  Brian Garshelis, 36, Excelsior, MN        30.38%   2:26:15   14:38  2:01:16
 2925  811 M20  Thomas Connor, 24, Bloomington, MN        30.08%   2:26:17   14:38  2:11:29
 2926  320 M45  Pavan Tiruvuri, 48, Lakeville, MN         33.03%   2:26:33   14:39  2:01:55
 2927  812 M20  Dallas Albritton, 30, Princeton, NJ       30.00%   2:26:41   14:40  2:02:37
 2928  200 M55  Michael Dorner, 58, St. Paul, MN          36.03%   2:26:44   14:40  2:00:32
 2929   74 M65  Thomas Rogde, 66, Bloomington, MN         38.89%   2:26:47   14:41  2:01:50
 2930  502 M35  Nicholas Helsper, 39, Glencoe, MN         30.72%   2:26:47   14:41  2:08:39
 2931  497 M40  Josh Wentworth, 42, Cambridge, MN         31.32%   2:27:06   14:43  2:00:18
 2932   12 M18  Brandon Schroeder, 18, Andover, MN        29.91%   2:27:13   14:43  2:00:06
 2933  813 M20  Nicholas Kesler, 33, St Paul, MN          29.94%   2:27:14   14:43  2:02:44
 2934  503 M35  Jason Larson, 35, Brainerd, MN            30.05%   2:27:22   14:44  2:03:02
 2935  201 M55  Bruce Linn, 57, Excelsior, MN             35.55%   2:27:22   14:44  2:03:03
 2936  498 M40  Michael McGuire, 42, Red Wing, MN         31.26%   2:27:25   14:45  2:00:56
 2937  499 M40  Rupam Das, 40, Eden Prairie, MN           30.78%   2:27:26   14:45  2:03:22
 2938   33 M70  Gene Funseth, 74, Northwood, ND           42.43%   2:27:36   14:46  2:02:36
 2939  814 M20  Derek Boeding, 33, Minneapolis, MN        29.86%   2:27:37   14:46  2:02:31
 2940  504 M35  Brian Lundeen, 35, Minneapolis, MN        29.99%   2:27:41   14:46  2:02:38
 2941  202 M55  Dennis Dalan, 55, St Cloud, MN            34.76%   2:28:02   14:48  2:05:29
 2942  500 M40  Spencer Arne, 42, Minnetrista, MN         31.11%   2:28:08   14:49  2:00:45
 2943  505 M35  Manuel Monge, 36, Eagan, MN               29.99%   2:28:11   14:49  2:00:55
 2944  815 M20  Kevin Regan, 31, St Paul, MN              29.65%   2:28:25   14:51  2:00:53
 2945  321 M45  Jeffrey Amundson, 47, Oakdale, MN         32.34%   2:28:25   14:51  2:01:20
 2946  156 M60  David Allen, 61, Three Rivers, MI         36.56%   2:28:43   14:52  2:10:45
 2947  501 M40  Kyle Shipley, 44, Edina, MN               31.47%   2:28:49   14:53  2:01:17
 2948  502 M40  William Kessler, 40, South Saint Paul, MN 30.48%   2:28:53   14:53  2:03:50
 2949  157 M60  Jeffrey Larson, 63, Eagan, MN             37.23%   2:28:54   14:53  2:13:29
 2950   75 M65  Michael Caldow, 69, Eagan, MN             39.49%   2:29:00   14:54  2:04:36
 2951   76 M65  Kirby Schueler, 65, Lonsdale, MN          37.91%   2:29:05   14:55  2:04:28
 2952    8 M75  John Brown, 79, Kenyon, MN                46.07%   2:29:10   14:55  2:06:51
 2953  203 M55  Andrew Kramer, 58, Prescott, WI           35.41%   2:29:18   14:56  2:03:21
 2954  322 M45  Michael Niedan-Olsen, 49, Shakopee, MN    32.69%   2:29:21   14:56  2:06:08
 2955  816 M20  Travis Herr, 31, Minneapolis, MN          29.44%   2:29:28   14:57  2:15:17
 2956  506 M35  Derek Steward, 38, Rosemount, MN          29.97%   2:29:36   14:58  2:03:25
 2957  158 M60  Timothy Miley, 63, Minneapolis, MN        37.00%   2:29:49   14:59  2:03:10
 2958   34 M70  Jim Dietsch, 72, Seward, NE               40.61%   2:29:56   15:00  2:04:37
 2959  204 M55  Jeff Dreisbach, 56, St Paul, MN           34.62%   2:29:57   15:00  2:04:38
 2960  503 M40  Kiran sikkilam, 42, Plymouth, MN          30.72%   2:30:00   15:00  2:04:16
 2961  817 M20  Jesse Fonkert, 30, Hartford, SD           29.30%   2:30:10   15:01  2:15:57
 2962  507 M35  Andrew Wrucke, 36, Moorhead, MN           29.59%   2:30:11   15:01  2:06:00
 2963  323 M45  Brent Petit, 48, Minneapolis, MN          32.18%   2:30:27   15:03  2:08:03
 2964  324 M45  Thomas Godfrey, 46, Minneapolis, MN       31.63%   2:30:31   15:03  2:03:50
 2965  325 M45  David LaVaque, 46, Woodbury, MN           31.62%   2:30:33   15:03  2:13:11
 2966  159 M60  Scott Benson, 61, Minneapolis, MN         36.09%   2:30:39   15:04  2:06:31
 2967   35 M70  James Haubrich, 70, Waconia, MN           39.37%   2:31:01   15:06  2:07:54
 2968  269 M50  Eric Kellenberger, 54, Andover, MN        33.73%   2:31:10   15:07  2:05:47
 2969  818 M20  Alex Machlica, 32, Saint Paul, MN         29.11%   2:31:14   15:07  2:05:43
 2970   36 M70  David Briles, 72, Madison, WI             40.21%   2:31:24   15:08  2:05:59
 2971  205 M55  Anton Kasella, 56, Hugo, MN               34.23%   2:31:41   15:10  2:04:23
 2972  504 M40  David Anderson, 43, Minneapolis, MN       30.58%   2:31:53   15:11  2:14:34
 2973  819 M20  Justin Bergstrom, 27, Maplewood, MN       28.95%   2:31:59   15:12  2:05:20
 2974  326 M45  Daniel Ogiba, 45, Lino Lakes, MN          31.07%   2:31:59   15:12  2:07:19
 2975  160 M60  Joe Garcia, 61, Woodbury, MN              35.76%   2:32:02   15:12  2:05:53
 2976   37 M70  David Cannon, 71, Milan, OH               39.50%   2:32:15   15:14  2:17:10
 2977  508 M35  Aaron Arvig, 36, Lonsdale, MN             29.15%   2:32:26   15:15  2:05:27
 2978  509 M35  Kevin Gadek, 37, Savage, MN               29.22%   2:32:41   15:16  2:06:22
 2979  510 M35  Andy Haberkamp, 35, Carlisle, IA          28.97%   2:32:51   15:17  2:14:40
 2980   38 M70  Jim Coates, 73, St. Paul, MN              40.34%   2:32:58   15:18  2:06:34
 2981  505 M40  Elliott Clark, 40, Rochester, MN          29.67%   2:32:59   15:18  2:05:53
 2982    9 M75  Bruce Gilmore, 77, Plymouth, MN           43.10%   2:33:00   15:18  2:07:56
 2983  820 M20  Daniel Ehrenberg, 31, Saint Paul Park, MN 28.75%   2:33:02   15:18  2:07:47
 2984  821 M20  Khong Xiong, 34, Woodbury, MN             28.85%   2:33:04   15:18  2:06:27
 2985   13 M18  Vasanth Tiruvuri, 18, Lakeville, MN       28.77%   2:33:04   15:18  2:08:26
 2986  511 M35  David Vielehr, 38, Eden Prairie, MN       29.29%   2:33:04   15:18  2:14:53
 2987  270 M50  Karl Florida, 54, Edina, MN               33.28%   2:33:13   15:19  2:09:47
 2988   77 M65  Douglas Collison, 66, Eden Prairie, MN    37.20%   2:33:27   15:21  2:09:56
 2989  327 M45  Chad Parr, 47, Mendota Heights, MN        31.21%   2:33:49   15:23  2:09:07
 2990  328 M45  Chris Dudy, 49, Maple Grove, MN           31.70%   2:34:02   15:24  2:07:53
 2991  506 M40  Julio Rivera, 44, Edina, MN               30.37%   2:34:11   15:25  2:07:15
 2992  507 M40  Salah Khouri, 44, Eden Prairie, MN        30.37%   2:34:11   15:25  2:07:16
 2993  206 M55  Dennis Moynihan, 55, Inver Grove Heigh, MN 33.36%   2:34:13   15:25  2:09:39
 2994  512 M35  Ross Jorenby, 38, Waconia, MN             29.04%   2:34:25   15:27  2:07:34
 2995  822 M20  Dinesh Sahu, 33, Minneapolis, MN          28.54%   2:34:27   15:27  2:19:29
 2996    2 M80  Dennis Brewer, 80, White Bear Lake, MN    45.48%   2:34:36   15:28  2:10:18
 2997   39 M70  Brad Johnson, 70, Saint Paul, MN          38.43%   2:34:42   15:28  2:12:02
 2998  329 M45  Beau Crabb, 45, Minneapolis, MN           30.50%   2:34:49   15:29  2:08:26
 2999  207 M55  Lachman Gherau, 56, Shakopee, MN          33.52%   2:34:53   15:29  2:11:39
 3000  271 M50  Justin Jensen, 52, Minneapolis, MN        32.34%   2:34:56   15:30  2:11:22
 3001  208 M55  Ken Munroe, 55, Wayzata, MN               33.20%   2:34:59   15:30  2:07:50
 3002  513 M35  Kian O'Donohue, 38, Livonia, MI           28.92%   2:35:03   15:30  2:11:51
 3003   40 M70  Steven Reuter, 73, Minneapolis, MN        39.78%   2:35:07   15:31  2:08:00
 3004  823 M20  Ali Ghoreyshi, 33, Minneapolis, MN        28.39%   2:35:17   15:32  2:08:57
 3005  330 M45  Mike Mendiola, 49, Coon Rapids, MN        31.41%   2:35:25   15:33  2:08:24
 3006  331 M45  Craig Menne, 48, Maplewood, MN            31.10%   2:35:39   15:34  2:12:52
 3007   78 M65  Randy Jackson, 67, Gilbert, AZ            36.97%   2:35:59   15:36  2:10:59
 3008   41 M70  John Mann, 72, Zumbrota, MN               39.00%   2:36:07   15:37  2:11:23
 3009  209 M55  Thomas Paschke, 58, White Bear Lake, MN   33.84%   2:36:14   15:37  2:27:14
 3010  210 M55  Keith Hardy, 59, St Paul, MN              34.12%   2:36:25   15:39  2:28:05
 3011   79 M65  Dale Fadden, 67, Buffalo, MN              36.84%   2:36:31   15:39  2:09:12
 3012  824 M20  Joshua Matushin, 29, St. Paul, MN         28.11%   2:36:33   15:39  2:11:15
 3013   80 M65  John Kinsella, 66, Rosemount, MN          36.41%   2:36:46   15:41  2:11:27
 3014  161 M60  Mike Theroux, 60, Minnetonka, MN          34.36%   2:36:47   15:41  2:14:08
 3015  514 M35  Michael Wollmering, 35, Saint Paul, MN    28.24%   2:36:49   15:41  2:10:17
 3016   42 M70  Paul Damrow, 70, Roseville, MN            37.89%   2:36:54   15:41  2:10:08
 3017  508 M40  Thomas Koehler, 40, Eden Prairie, MN      28.88%   2:37:09   15:43  2:10:59
 3018  825 M20  Steven Anderson, 27, Lakeville, MN        27.96%   2:37:23   15:44  2:12:48
 3019  509 M40  Adam Barfknecht, 44, Maple Grove, MN      29.74%   2:37:27   15:45  2:10:47
 3020  826 M20  Johnny Roche, 27, Saint Louis Park, MN    27.89%   2:37:47   15:47  2:10:48
 3021  827 M20  Ryan Scanlon, 27, Burnsville, MN          27.85%   2:38:00   15:48  2:13:26
 3022  828 M20  Siddhant Kanungo, 32, Maple Grove, MN     27.83%   2:38:12   15:49  2:14:47
 3023  211 M55  Mike Sonnek, 56, Edina, MN                32.81%   2:38:15   15:50  2:12:06
 3024  829 M20  Manuel Sabbagh, 29, Woodbury, MN          27.77%   2:38:28   15:51  2:13:34
 3025  510 M40  Scott Ostrander, 44, Ramsey, MN           29.53%   2:38:35   15:52  2:13:05
 3026  212 M55  Keith Hagenau, 58, Omaha, NE              33.28%   2:38:52   15:53  2:15:39
 3027  162 M60  Greg Perez, 62, Cottage Grove, MN         34.47%   2:39:16   15:56  2:13:50
 3028  515 M35  Ashley Driste, 37, Minneapolis, MN        28.01%   2:39:19   15:56  2:12:40
 3029  511 M40  Mike Killeen, 42, Minneapolis, MN         28.92%   2:39:21   15:56  2:15:04
 3030   43 M70  Richard Weil, 71, St Paul, MN             37.73%   2:39:23   15:56  2:15:12
 3031  512 M40  Duza Baba, 42, Minneapolis, MN            28.86%   2:39:41   15:58  2:15:36
 3032  830 M20  Adam Lloyd, 30, Eagan, MN                 27.55%   2:39:42   15:58  2:14:17
 3033  831 M20  Peter Holupchinski, 34, Stillwater, MN    27.61%   2:39:56   16:00  2:13:24
 3034   10 M75  David Olson, 76, Minneapolis, MN          40.45%   2:40:03   16:00  2:13:48
 3035  163 M60  Paul Bruggeman, 61, Sioux Falls, SD       33.96%   2:40:07   16:01  2:11:50
 3036  213 M55  Matthew Rodreick, 59, Minneapolis, MN     33.29%   2:40:18   16:02  2:12:59
 3037  832 M20  Josh Skoczen, 28, Rice, MN                27.45%   2:40:19   16:02  2:14:34
 3038  513 M40  Aashish Parmar, 44, Minnetonka, MN        29.16%   2:40:36   16:04  2:14:26
 3039  833 M20  Joseph Florek, 32, Buffalo, MN            27.38%   2:40:47   16:05  2:15:51
 3040  514 M40  William Skar, 43, Inver Grove Heigh, MN   28.77%   2:41:27   16:09  2:13:50
 3041  515 M40  Ryan Fagan, 41, Rosemount, MN             28.22%   2:42:00   16:12  2:18:30
 3042  214 M55  Jon Bunker, 55, Elk River, MN             31.73%   2:42:08   16:13  2:15:03
 3043  516 M40  Soga Mbilima, 43, Woodbury, MN            28.62%   2:42:18   16:14  2:20:00
 3044  215 M55  Jeff Johnson, 55, Faribault, MN           31.63%   2:42:39   16:16  2:16:09
 3045  272 M50  Wallace Jones, 54, La Crosse, WI          31.28%   2:43:00   16:18  2:17:39
 3046  516 M35  Colin Colby, 38, Rosemount, MN            27.46%   2:43:18   16:20  2:16:25
 3047  517 M35  Tim Chandler, 36, Eagan, MN               27.14%   2:43:43   16:22  2:17:36
 3048  834 M20  Ben Rydberg, 30, Northfield, MN           26.87%   2:43:46   16:23  2:27:18
 3049  517 M40  Nick Perin, 43, St Paul, MN               28.33%   2:43:58   16:24  2:20:06
 3050  518 M35  Warren Robinson, 37, Plymouth, MN         27.14%   2:44:26   16:27  2:18:09
 3051   11 M75  Kristofer Kosmider, 76, Bloomington, MN   39.28%   2:44:47   16:29  2:17:50
 3052  519 M35  Andy Hogan, 39, St Paul, MN               27.28%   2:45:18   16:32  2:17:15
 3053  216 M55  John Murray, 58, Carver, MN               31.91%   2:45:40   16:34  2:22:36
 3054  520 M35  Wameng Yang, 38, Sheboygan, WI            26.98%   2:46:10   16:37  2:19:39
 3055  273 M50  Raghu Godithi, 50, Medina, MN             29.62%   2:46:16   16:38  2:39:16
 3056  274 M50  Jeffrey Williams, 52, Rosemount, MN       30.05%   2:46:43   16:40  2:19:05
 3057  521 M35  Emeric Dwyer, 39, Roseville, MN           27.00%   2:47:02   16:42  2:21:05
 3058  835 M20  Daniel Wagner, 30, Rochester, MN          26.25%   2:47:38   16:46  2:21:03
 3059   81 M65  Jon Nelson, 67, Saint Paul, MN            34.37%   2:47:47   16:47  2:22:41
 3060  518 M40  Anthony Krech, 43, Newport, MN            27.61%   2:48:13   16:49  2:22:29
 3061  332 M45  Kyle Welch, 49, Saint Cloud, MN           29.02%   2:48:13   16:49  2:22:34
 3062  164 M60  Christopher Koch, 60, Minneapolis, MN     31.82%   2:49:17   16:56  2:23:25
 3063   82 M65  Michael Basques, 65, Saint Paul, MN       33.28%   2:49:51   16:59  2:24:14
 3064   83 M65  Rick Martinek, 66, Prior Lake, MN         33.61%   2:49:51   16:59  2:24:49
 3065  333 M45  Jacob Reilly, 46, Saint Paul, MN          28.01%   2:49:59   17:00  2:22:37
 3066  334 M45  Pierce Wasmund, 46, Apple Valley, MN      27.98%   2:50:08   17:01  2:31:54
 3067  335 M45  Matt Dickson, 46, Mounds View, MN         27.98%   2:50:08   17:01  2:31:54
 3068   84 M65  Sean Kelly, 69, Apple Valley, MN          34.55%   2:50:17   17:02  2:24:04
 3069   85 M65  Brian Kelly, 67, Apple Valley, MN         33.86%   2:50:17   17:02  2:24:04
 3070  336 M45  Ryan Dwyer, 46, Inver Grove Heigh, MN     27.70%   2:51:54   17:11  2:42:41
 3071  522 M35  Quinn Kiley, 35, Richfield, MN            25.75%   2:51:58   17:12  2:24:49
 3072  337 M45  Turk Linzmeier, 47, Winona, MN            27.75%   2:53:01   17:18  2:27:09
 3073  523 M35  David Amor, 35, Sunnyvale, CA             25.57%   2:53:10   17:19  2:29:37
 3074  836 M20  Jacob Davidson, 28, St Louis Park, MN     25.32%   2:53:45   17:23  2:37:35
 3075  338 M45  Mike Nixon, 49, Maple Plain, MN           28.10%   2:53:46   17:23  2:37:35
 3076           Paul Dingels, 57, Minneapolis, MN         30.07%   2:54:14   17:25  2:27:11
 3077  837 M20  Derek Struss, 28, Red Wing, MN            25.18%   2:54:43   17:28  2:28:55
 3078   44 M70  Broderick Grubb, 72, New Orleans, LA      34.80%   2:54:56   17:30  2:30:11
 3079  519 M40  Eric Williams, 44, Shakopee, MN           26.75%   2:55:03   17:30  2:28:06
 3080  165 M60  Thomas Waldren, 62, Blaine, MN            31.32%   2:55:16   17:32  2:30:22
 3081  524 M35  Steve Sabin, 39, Waconia, MN              25.71%   2:55:22   17:32  2:31:22
 3082  217 M55  Terry Runk, 57, Stillwater, MN            29.81%   2:55:43   17:34  2:31:09
 3083  838 M20  Jeremy Vought, 28, Bloomington, MN        24.88%   2:56:49   17:41  2:41:57
 3084  339 M45  Chris Porter, 46, Saint Cloud, MN         26.85%   2:57:19   17:44  2:29:55
 3085   45 M70  Rick Wold, 70, Mendota Heights, MN        33.51%   2:57:25   17:45  2:38:53
 3086   46 M70  Richard Becker, 70, New Brighton, MN      33.43%   2:57:49   17:47  2:33:06
 3087  520 M40  Srinivas Tanuku, 43, Plymouth, MN         26.03%   2:58:26   17:51  2:35:59
 3088  218 M55  David Pederson, 57, Minneapolis, MN       29.28%   2:58:56   17:54  2:34:49
 3089  525 M35  Andrew Atkins, 36, Eden Prairie, MN       24.73%   2:59:41   17:58  2:37:01
 3090  275 M50  David John Carlson, 53, Minneapolis, MN   27.92%   3:01:03   18:06  2:35:16
 3091  219 M55  Chris Nelson, 55, Minneapolis, MN         28.42%   3:01:03   18:06  2:35:17
 3092  220 M55  Richard Niven, 58, Chaska, MN             29.15%   3:01:24   18:08  2:35:51
 3093  276 M50  Stephen Hilyar, 51, Eagan, MN             27.30%   3:01:54   18:11  2:34:31
 3094  521 M40  Avinash Viswanathan, 40, Saint Paul, MN   24.77%   3:03:13   18:19  2:37:48
 3095  340 M45  Narsing Vadineni, 48, Plymouth, MN        26.35%   3:03:42   18:22  2:41:14
 3096   47 M70  Jeffrey Fugate, 72, Mechanicsburg, PA     32.91%   3:04:59   18:30  2:40:01
 3097  341 M45  Dan Gregoria, 49, San Diego, CA           26.06%   3:07:19   18:44  2:48:59
 3098  342 M45  David Gregoria, 49, Stevens Point, WI     26.06%   3:07:19   18:44  2:48:59
 3099  343 M45  Donald Anderson, 49, Minneapolis, MN      25.98%   3:07:57   18:48  2:45:23
 3100    3 M80  Mike Rucker, 82, Peoria, IL               39.17%   3:08:53   18:53  2:54:01
 3101  839 M20  Braden Hoyer, 32, Farmington, MN          22.92%   3:12:05   19:13  2:44:46
 3102    1 M90  Deane Manbeck, 90, Richfield, MN          51.50%   3:12:52   19:17  2:45:31
 3103  166 M60  Jeff Wisdom, 62, Bemidji, MN              28.28%   3:14:06   19:25  2:48:56
 3104  221 M55  Ken Conlon, 55, Appleton, WI              26.37%   3:15:08   19:31  2:47:38
 3105  277 M50  Giridhar Nadella, 53, Eagan, MN           25.40%   3:18:59   19:54  2:53:57
 3106  344 M45  Naresh veeramachineni, 47, Plymouth, MN   24.11%   3:19:04   19:54  2:54:03
 3107  167 M60  Crispin Semakula, 61, Lino Lakes, MN      26.91%   3:22:05   20:13  2:54:28
 3108   48 M70  Thomas Huberty, 71, Minneapolis, MN       29.14%   3:26:21   20:38  2:59:31
 3109    4 M80  Steve Schroeder, 80, River Falls, WI      30.95%   3:47:12   22:43  3:21:47
 3110   86 M65  Neal Baxter, 67, Minneapolis, MN          22.13%   4:20:33   26:03  3:55:47
12 finishers among Males (no age given)
1 finishers among Men 10 - 11
10 finishers among Men 12 - 13
16 finishers among Men 14 - 15
13 finishers among Men 16 - 17
13 finishers among Men 18 - 19
839 finishers among Men 20 - 34
525 finishers among Men 35 - 39
521 finishers among Men 40 - 44
344 finishers among Men 45 - 49
277 finishers among Men 50 - 54
221 finishers among Men 55 - 59
167 finishers among Men 60 - 64
86 finishers among Men 65 - 69
48 finishers among Men 70 - 74
11 finishers among Men 75 - 79
4 finishers among Men 80 - 84
1 finishers among Men 85 - 89
1 finishers among Men 90 & Up
2 finishers among Women 8 - 9
2 finishers among Women 10 - 11
2 finishers among Women 12 - 13
5 finishers among Women 14 - 15
5 finishers among Women 16 - 17
19 finishers among Women 18 - 19
1485 finishers among Women 20 - 34
1054 finishers among Women 35 - 39
1137 finishers among Women 40 - 44
721 finishers among Women 45 - 49
452 finishers among Women 50 - 54
290 finishers among Women 55 - 59
174 finishers among Women 60 - 64
65 finishers among Women 65 - 69
15 finishers among Women 70 - 74
6 finishers among Women 75 - 79
3110 male finishers
5434 female finishers
8544 total finishers

Click here for data on women
Click here for data on marathon women
Click here for data on marathon men

Return to home page.