1. Blake Whalen (Des Moines) 00:19:26 2. John Donovan (Asbury) 00:20:28 3. Sam Mickelson (Galena) 00:20:53 4. Joey Schultz (Dubuque) 00:21:19 5. Patrick Downey (Cedar Rapids) 00:21:24 6. Michael Eyres (Dubuque) 00:21:26 7. Jacob Haug (Dubuque) 00:21:29 8. Andrew Richardson (Galena) 00:21:42 9. Mitchell Bilitz (Cedar Rapids) 00:21:57 10. Will Whalen (Dubuque) 00:22:48 11. Danny Rothert (Dubuque) 00:23:23 12. Aaron Roelli (Dodgeville) 00:23:36 13. Ben Lundell (Dubuque) 00:23:47 14. Tricia Serres (Asbury) 00:23:57 15. Jared Rutkrwski (Dubuque) 00:24:06 16. Charlie Spahn (Asbury) 00:24:12 17. Julia Gehl (Dubuque) 00:24:21 18. Elaina Biechler (Dubuque) 00:24:30 19. Amanda Edwards (Dubuque) 00:24:34 20. Trent Moeller (Asbury) 00:24:38 21. Mateo Ochoa (Dubuque) 00:24:40 22. Jess Hruska (Dubuque) 00:24:48 23. Mathew Haug (Dubuque) 00:25:07 24. Valerie Herbst (Dubuque) 00:25:24 25. Jake Boge (Farley) 00:25:32 26. Jack Dillman (Dubuque) 00:25:33 27. Juan Ochoa (Dubuque) 00:25:53 28. Matt Vorwald (Dyersville) 00:26:02 29. Erik Mccollaugh (Dubuque) 00:26:05 30. Andy Hohmann (Dubuque) 00:26:09 31. Jack Kueter (Durango) 00:26:11 32. Kevin Regan (Peosta) 00:26:15 33. Eli Neuhaus (Dubuque) 00:26:21 34. Timothy Daley (Dubuque) 00:26:34 35. Aaron Scheirer (Dubuque) 00:26:57 36. Mason Liddle (Dubuque) 00:27:07 37. Tim Rusk (Dubuque) 00:27:12 38. Evan Wille (Dubuque) 00:27:16 39. Rowyn Trenkamp (Bellevue) 00:27:21 40. Ben Loeffelholz (Dubuque) 00:27:22 41. Jack Rothert (Dubuque) 00:27:27 42. Andy Samson (Parker) 00:27:28 43. Kody Rife (Iowa) 00:27:33 44. Pete Droessler (Montfort) 00:27:44 45. Emma Chesterman (Dubuque) 00:27:50 46. Dan Clemen (Crystal Lake) 00:27:58 47. Lauren Hunold (Asbury) 00:28:00 48. Mallory Dolter (Dubuque) 00:28:05 49. Cade Weiner (Dubuque) 00:28:32 50. Tom Shedek (Dubuque) 00:28:38 51. Mallory Schaefer (Dubuque) 00:28:41 52. Ryan Kruse (Asbury) 00:28:42 53. Latts Larson (Dubuque) 00:28:42 54. Josh Bendorf (Platteville) 00:28:44 55. Ethan Brown (Cologne) 00:28:55 56. Jeff Klar (Dubuque) 00:28:58 57. Sloan Miller (Dubuque) 00:28:58 58. Ben Hohmann (Dubuque) 00:29:01 59. Abhay Rawal (Dubuque) 00:29:06 60. Ben Schafer (Dubuque) 00:29:09 61. Jim Boge (Farley) 00:29:15 62. Katie Kueter (Durango) 00:29:26 63. Patrick Bauer (Dubuque) 00:29:39 64. Dan Givens (Dubuque) 00:29:43 65. Cecelia Darter (Dubuque) 00:29:47 66. Libby Buttholl (Dubuque) 00:29:52 67. Angie Roling (Dubuque) 00:29:53 68. Ben Roling (Dubuque) 00:29:53 69. Ben Zick (Dubuque) 00:29:59 70. Molly Figgins (Dubuque) 00:30:00 71. Nile Connely (East Dubuque) 00:30:15 72. Randy Gehl (Dubuque) 00:30:21 73. Aaron Burke (Dubuque) 00:30:23 74. Elizabeth Arjona (Dubuque) 00:30:28 75. Juan Arjona (Dubuque) 00:30:29 76. Rylan Glover (Henrico) 00:30:33 77. Drew Weidemann (Dubuque) 00:30:34 78. Carver Kruse (Asbury) 00:30:37 79. Joel Reicks (Dubuque) 00:30:37 80. Orion Handy (Dubuque) 00:30:38 81. Ashley Patrum (Asbury) 00:30:40 82. Harper Beard (Dubuque) 00:30:40 83. Marni Chandlee (Dubuque) 00:30:48 84. Jen Even (Dubuque) 00:30:50 85. Steve Dellett (Galena) 00:30:56 86. Jolene Darter (Dubuque) 00:31:07 87. Kaitlyn Smith (Bellevue) 00:31:08 88. Luke Hamann (Dubuque) 00:31:09 89. Eric Amberg (Dubuque) 00:31:10 90. Sage Hoyer (Dubuque) 00:31:15 91. Abigail Bertsch (Dubuque) 00:31:25 92. JT Blok (Asbury) 00:31:26 93. Amanda Tott (Bellevue) 00:31:39 94. Kate Loeffelholz (Dubuque) 00:31:40 95. William Hilkin (Dubuque) 00:31:46 96. Emma Kelsey (Dubuque) 00:31:52 97. Brian Kearney (Scotch Grove) 00:31:54 98. Henry Parker (Dubuque) 00:31:55 99. Karina Bonnet (Dubuque) 00:31:56 100. Dejarus Gayles (Dubuque) 00:32:00 101. Lydia Zarling (Mount Pleasant) 00:32:00 102. Olivia Baxter (Dubuque) 00:32:01 103. Josie Potts (Dubuque) 00:32:02 104. Ryan Cloos (Dubuque) 00:32:03 105. Kevin Hancock (Asbury) 00:32:04 106. Amanda Neuhaus (Dubuque) 00:32:10 107. Brad Temple (Marion) 00:32:17 108. Dan Rohner (Dubuque) 00:32:19 109. Jessica Ochoa (Dubuque) 00:32:29 110. Sara Burley (Dubuque) 00:32:30 111. Judson Ott (Dubuque) 00:32:34 112. Damon Trainor (Dubuque) 00:32:39 113. Anna Herberdowney (Cedar Rapids) 00:32:41 114. Robert Wegmann (Dubuque) 00:32:45 115. Scott Baxter (Dubuque) 00:32:46 116. John Lundstrom (Dubuque) 00:32:51 117. Jayme Culbertson (Asbury) 00:32:55 118. Jason Keeler (Dubuque) 00:32:56 119. Kassidy Riportella (Dubuque) 00:32:56 120. Laura Klein (Dubuque) 00:33:00 121. Zoee Moore (Dubuque) 00:33:01 122. Danny Moore (Iowa) 00:33:01 123. Claire Hoyer (Dubuque) 00:33:11 124. Braeley Wullweber (Dubuque) 00:33:12 125. Josie Beard (Dubuque) 00:33:12 126. Brian Beckman (Dubuque) 00:33:13 127. Lorelei Smith (Balltown) 00:33:26 128. Jacklyn Roeder Gray (Dubuque) 00:33:29 129. Duane Richter (Dubuque) 00:33:31 130. Carrie Hunold (Asbury) 00:33:34 131. Vaneza Diaz (Gardnerville) 00:33:39 132. Charlie Parker (Dubuque) 00:33:42 133. Nick Moler (Dubuque) 00:33:49 134. Nichole Puls (Plainfield) 00:33:50 135. Brody Heitkamp (Dubuque) 00:33:55 136. Lueka Feller (Dubuque) 00:34:02 137. Lucia Ochoa (Dubuque) 00:34:02 138. Mike Burley (Dubuque) 00:34:05 139. Robert Kelsey (Dubuque) 00:34:06 140. Seth Connolly (Dubuque) 00:34:08 141. Nina Streauslin (Dubuque) 00:34:11 142. Kate Hanley (Dubuque) 00:34:17 143. Leighton Fitzpatrick (Dubuque) 00:34:18 144. Patrick Molony (Des Moines) 00:34:21 145. Jeff Trannel (East Dubuque) 00:34:29 146. Lucas Bussan (Galena) 00:34:31 147. Holly Franzen (Hazel Green) 00:34:32 148. Whitley Trenkamp (Bellevue) 00:34:35 149. Nick Vize (Asbury) 00:34:44 150. Katie Parker (Dubuque) 00:35:08 151. Harper Boge (Asbury) 00:35:09 152. Kelsey Strong (Dubuque) 00:35:09 153. Christina Moore (Dubuque) 00:35:13 154. Rodney Crooks (Bernard) 00:35:24 155. Mitchell Glaser (Dubuque) 00:35:29 156. Nick Rettenberger (Dubuque) 00:35:30 157. Christopher Klein (Onalaska) 00:35:40 158. Stephanie Puls (East Dubuque) 00:35:49 159. Bri Kearney (Scotch Grove) 00:35:52 160. Annemarie Day (Dubuque) 00:35:57 161. Abby Fagan (Monticello) 00:35:59 162. Emily Keeling (Dubuque) 00:36:07 163. Tim Newlin (Dubuque) 00:36:07 164. Tyler Mcdonald (Dubuque) 00:36:13 165. Katie Gee (Dubuque) 00:36:20 166. Jonah Brehm (Dubuque) 00:36:23 167. Kate Rothert (Dubuque) 00:36:26 168. Timothy Puls (Plainfield) 00:36:51 169. Kyal Haas (Dubuque) 00:36:57 170. Douglas Simons (Dickeyville) 00:37:05 171. Jeff Lenhart (Dubuque) 00:37:15 172. Brendan Nugent (Peosta) 00:37:16 173. Maddie Leeser (Dubuque) 00:37:21 174. Sam Jochum (Dubuque) 00:37:27 175. Riley Kay (Dubuque) 00:37:31 176. Brian Cooper (Dubuque) 00:37:31 177. Chad Wolbers (Asbury) 00:37:36 178. Lee Leeser (Dubuque) 00:37:42 179. Liz Pregler (Dubuque) 00:37:43 180. Molly Atherley (Asbury) 00:37:44 181. Fallon Millerski (Dubuque) 00:37:52 182. Steven Winger (Asbury) 00:37:53 183. Kayla Even (Dubuque) 00:37:53 184. Ed Freed (Dubuque) 00:37:56 185. Danielle Bonin (Rewey) 00:37:57 186. Bradley Puls (East Dubuque) 00:38:01 187. Owen Grot (Dixon) 00:38:09 188. Ashlyn Pitzen (Cuba City) 00:38:10 189. Bryce Wehling (Dubuque) 00:38:12 190. Bridget Bodine (Dubuque) 00:38:12 191. Adam Zalaznik (Dubuque) 00:38:12 192. Jamie Weiner (Dubuque) 00:38:29 193. Liz Thor (Dubuque) 00:38:35 194. Amy Jacobs (Dubuque) 00:38:36 195. Katie Koch (Hazel Green) 00:38:41 196. Maria Filitti (Dubuque) 00:38:41 197. Alexander Heuer Dierks (Peosta) 00:38:41 198. Samantha Bartholomew (Dubuque) 00:38:42 199. Abigail Metz (Dubuque) 00:39:09 200. Corin Cogan (Peosta) 00:39:10 201. Jess Fitzgibbons (Dubuque) 00:39:11 202. Monty Sheckles (Dubuque) 00:39:15 203. Natalie Hohmann (Dubuque) 00:39:15 204. Wes Johannsen (Dubuque) 00:39:26 205. Randy Cogan (East Dubuque) 00:39:28 206. Carrie Brondyke (Dubuque) 00:39:29 207. Sam Reigle (Dubuque) 00:39:29 208. Averi Neugent (Peosta) 00:39:34 209. Chris Kluesner (Dubuque) 00:39:58 210. Sarah Reicks (Dubuque) 00:40:00 211. Erin Foley (Cedar Rapids) 00:40:04 212. Noah Langlois (Dubuque) 00:40:09 213. Brianne Boals (Dubuque) 00:40:10 214. Hannah Turner (Asbury) 00:40:11 215. Brenda Stumpf (Dubuque) 00:40:12 216. Al Bendorf (Stitzer) 00:40:15 217. Diego Mejia (East Dubuque) 00:40:17 218. Caroline Slaght (East Dubuque) 00:40:17 219. Kelly Markham (Dubuque) 00:40:18 220. Holly Edgin (Inglewood) 00:40:25 221. Rebecca Mayne (Hazel Green) 00:40:32 222. Kaylee Pitzen (Cuba City) 00:40:33 223. Casey Rozinek (Dubuque) 00:40:38 224. Kirstin Vogt (Hazel Green) 00:40:45 225. Pam Stierman (Dubuque) 00:41:00 226. Lindsey Blok (Asbury) 00:41:01 227. Gail Pitzen (Cuba City) 00:41:01 228. Meghan Rice (Asbury) 00:41:15 229. Alexxis Wilson (Benton) 00:41:18 230. Kristen Conley (Cuba City) 00:41:18 231. Allie Rae Serres (Dubuque) 00:41:18 232. Nicholas Patrum (Asbury) 00:41:18 233. Danielle Lensen (Dubuque) 00:41:20 234. Christopher Herber (Dubuque) 00:41:34 235. Alex Boettner (Dubuque) 00:41:42 236. Lauren Kramer (Epworth) 00:42:10 237. Claire Gansen (Farley) 00:42:10 238. Megan Vorwald (Dyersville) 00:42:13 239. Jill Boge (Asbury) 00:42:14 240. Anna Weepie (Dunkerton) 00:42:24 241. Sara Phillips (Peosta) 00:42:24 242. Beth Kircher (Dubuque) 00:42:36 243. Molly Markham (Dubuque) 00:42:39 244. Adeline Jochum (Dubuque) 00:42:52 245. Molly Mccullough (Dubuque) 00:43:01 246. Matthew Phelps (Dubuque) 00:43:23 247. Sarah Wallis (Dubuque) 00:43:24 248. Rachel Richter (Dubuque) 00:43:29 249. Nadia Metz (Dubuque) 00:44:03 250. Jackson Even (Dubuque) 00:44:05 251. Deborah O'Shea (Dubuque) 00:44:11 252. Ashlyn Mckamely (Dubuque) 00:44:21 253. Allyssa Shanahan Madsen (Dubuque) 00:44:26 254. Kelsey Vize (Asbury) 00:44:28 255. Bill Streauslin (Dubuque) 00:44:35 256. Kristy Richter (Dubuque) 00:44:38 257. Martin Eyres (Dubuque) 00:44:51 258. Alex Pfiffner (Dubuque) 00:44:51 259. Pamela Streauslin (Dubuque) 00:44:51 260. Lilly Boge (Farley) 00:44:59 261. Cecilia Smith (Balltown) 00:44:59 262. Becky Mcdonald (Dubuque) 00:45:04 263. Abby Gloeckner (Epworth) 00:46:04 264. Jill Scheirer (Dubuque) 00:46:11 265. Sarita Koneru (Dubuque) 00:46:35 266. Caitlin Daack (Dubuque) 00:46:36 267. Callie Sprimont (Dubuque) 00:46:37 268. Dustin Benson (Dubuque) 00:46:39 269. Allie Benson (Dubuque) 00:46:49 270. Shannon Wrobleski (Asbury) 00:46:49 271. Kristie Ostrander (Asbury) 00:46:49 272. Chad Darter (Dubuque) 00:46:50 273. Chris Gibson (Dubuque) 00:46:53 274. Devin Vize (Asbury) 00:46:56 275. James Langlois (Dubuque) 00:47:01 276. Mercedes Berggren (Maquoketa) 00:47:13 277. Jaci Garien (Maquoketa) 00:47:13 278. Annelie Scheirer (Dubuque) 00:47:29 279. Angi Kearney (Scotch Grove) 00:47:58 280. Karl Dotter (Dubuque) 00:48:10 281. Megan Uhlik (Dubuque) 00:48:10 282. Wendy Winger (Asbury) 00:48:22 283. Andrea Bixler (Dubuque) 00:48:24 284. Hana Velde (Dubuque) 00:48:28 285. Paul Schomberg (Dubuque) 00:49:08 286. Mary Arlen (Mesa) 00:49:27 287. Robert Mcdonald (Dubuque) 00:49:38 288. Hannah Mccoy (Dubuque) 00:50:49 289. Dawn Mccoy (Dubuque) 00:50:58 290. Abby Steuer (Dubuque) 00:51:35 291. Quentin Scott (Dubuque) 00:52:19 292. Angie Welbes (Dubuque) 00:52:19 293. Maria Markham (Des Moines) 00:52:20 294. Alyssa Lawver (Durango) 00:52:25 295. Jim Connely (East Dubuque) 00:52:41 296. John Hulsizer (Dubuque) 00:53:01 297. Cindy Anderson (Scales Mound) 00:53:40 298. Natalie Campbell (Glen Haven) 00:54:45 299. Kerry Peterson (Glen Haven) 00:55:08 300. Tori Myhre (Sauk City) 00:55:38 301. Benjamin Scheirer (Dubuque) 00:56:41 302. Nichole Dirks (Dubuque) 00:57:20 303. Joanne Uthe Gibson (Hazel Green) 00:57:33 304. Ellen Markham (Dubuque) 00:58:53 305. Daphne Grubb (Hazel Green) 00:58:54