2,901 618 2,901 618 Jason Zuang 25-29 1:38:58 25-29 2,902 180 2,902 180 Luis Soltero 45-49 1:38:59 45-49 2,903 115 2,903 115 Chris Kaleth 50-54 1:38:59 50-54 2,904 595 2,904 595 Craig Borge 35-39 1:39:00 35-39 2,905 596 2,905 596 Donell Morrell 35-39 1:39:00 35-39 2,906 181 2,906 181 Anthony Cecutti 45-49 1:39:01 45-49 2,907 401 2,907 401 Jordan Balaban 40-44 1:39:01 40-44 2,908 619 2,908 619 Nick Arcuri 25-29 1:39:01 25-29 2,909 621 2,909 621 Brandon Merino 25-29 1:39:04 25-29 2,910 620 2,910 620 Jonathan Kenyon 25-29 1:39:04 25-29 2,911 597 2,911 597 Gabriel Joyal 35-39 1:39:05 35-39 2,912 711 2,912 711 solomon seaborn 30-34 1:39:06 30-34 2,913 622 2,913 622 Andrew Lee 25-29 1:39:07 25-29 2,914 227 2,914 227 Albert Zou 16-24 1:39:08 16-24 2,915 598 2,915 598 Dennis Wynn 35-39 1:39:09 35-39 2,916 402 2,916 402 Michael Prather 40-44 1:39:13 40-44 2,917 599 2,917 599 Mike Fox 35-39 1:39:14 35-39 2,918 403 2,918 403 Atif Qadir 40-44 1:39:15 40-44 2,919 182 2,919 182 Phil Rubis 45-49 1:39:15 45-49 2,920 39 2,920 39 Jason Kalinowski 55-59 1:39:16 55-59 2,921 624 2,921 624 Matt Warshaw 25-29 1:39:17 25-29 2,922 623 2,922 623 Danny Yun 25-29 1:39:17 25-29 2,923 712 2,923 712 Sam Christman 30-34 1:39:17 30-34 2,924 404 2,924 404 Jason Hall 40-44 1:39:17 40-44 2,925 600 2,925 600 HUGO RAMOS MARTINON 35-39 1:39:17 35-39 2,926 601 2,926 601 Dan Lizardo 35-39 1:39:18 35-39 2,927 625 2,927 625 Jakob Diehl 25-29 1:39:18 25-29 2,928 405 2,928 405 John Mihok 40-44 1:39:18 40-44 2,929 603 2,929 603 Mohamed Abdalla 35-39 1:39:20 35-39 2,930 602 2,930 602 Christopher Walker 35-39 1:39:20 35-39 2,931 116 2,931 116 song jin 50-54 1:39:22 50-54 2,932 626 2,932 626 Jordan Siegel 25-29 1:39:22 25-29 2,933 713 2,933 713 Andre Choi 30-34 1:39:24 30-34 2,934 627 2,934 627 Julian Vega 25-29 1:39:25 25-29 2,935 604 2,935 604 Rolffi Canela 35-39 1:39:26 35-39 2,936 605 2,936 605 Jonathan Shalvi 35-39 1:39:28 35-39 2,937 628 2,937 628 Ben Schreiber 25-29 1:39:28 25-29 2,938 183 2,938 183 MAKSYM SHYROKOLAVA 45-49 1:39:28 45-49 2,939 715 2,939 715 Timothy Donato 30-34 1:39:28 30-34 2,940 714 2,940 714 David Stemmer 30-34 1:39:28 30-34 2,941 184 2,941 184 Grant Jones 45-49 1:39:29 45-49 2,942 716 2,942 716 Omar Sherif 30-34 1:39:29 30-34 2,943 185 2,943 185 Joseph Michel 45-49 1:39:30 45-49 2,944 18 2,944 18 Glenn Fuhrman 60-64 1:39:31 60-64 2,945 606 2,945 606 daniel baskind 35-39 1:39:32 35-39 2,946 629 2,946 629 Maleek King 25-29 1:39:32 25-29 2,947 717 2,947 717 Michael Chabla 30-34 1:39:33 30-34 2,948 607 2,948 607 Noel Ayoub 35-39 1:39:34 35-39 2,949 608 2,949 608 Tao Lyu 35-39 1:39:35 35-39 2,950 406 2,950 406 Raulo Llitera 40-44 1:39:36 40-44 2,951 630 2,951 630 Michael Cash 25-29 1:39:36 25-29 2,952 631 2,952 631 Evan Ryan 25-29 1:39:38 25-29 2,953 632 2,953 632 Jose Ontiveros 25-29 1:39:38 25-29 2,954 718 2,954 718 Robert Padovano 30-34 1:39:38 30-34 2,955 186 2,955 186 David Bray 45-49 1:39:39 45-49 2,956 719 2,956 719 Robert Overholt 30-34 1:39:39 30-34 2,957 407 2,957 407 Gregory Lum 40-44 1:39:40 40-44 2,958 408 2,958 408 Derek Scott 40-44 1:39:41 40-44 2,959 40 2,959 40 Rick Biolsi 55-59 1:39:41 55-59 2,960 188 2,960 188 Matthew VanDerSlik 45-49 1:39:41 45-49 2,961 187 2,961 187 Danso Sawamukai 45-49 1:39:41 45-49 2,962 720 2,962 720 Robert Bae 30-34 1:39:42 30-34 2,963 41 2,963 41 Jason Kalinowski 55-59 1:39:43 55-59 2,964 409 2,964 409 Michael Wright 40-44 1:39:43 40-44 2,965 609 2,965 609 Jonathan Sullivan 35-39 1:39:44 35-39 2,966 721 2,966 721 Yoshitsugu Kawagishi 30-34 1:39:44 30-34 2,967 722 2,967 722 Mark Rosen 30-34 1:39:45 30-34 2,968 633 2,968 633 Arihant Vaisraj 25-29 1:39:48 25-29 2,969 723 2,969 723 Brian Corcoran 30-34 1:39:49 30-34 2,970 117 2,970 117 James Thompson 50-54 1:39:50 50-54 2,971 634 2,971 634 Bryan Hoang 25-29 1:39:50 25-29 2,972 410 2,972 410 Emilio Gomez 40-44 1:39:50 40-44 2,973 118 2,973 118 Peter Grossi 50-54 1:39:52 50-54 2,974 610 2,974 610 Sean Davis 35-39 1:39:52 35-39 2,975 189 2,975 189 Jon perez 45-49 1:39:54 45-49 2,976 411 2,976 411 Zach Han 40-44 1:39:55 40-44 2,977 611 2,977 611 Brett Tinder 35-39 1:39:55 35-39 2,978 612 2,978 612 William Frohnhoefer 35-39 1:39:57 35-39 2,979 635 2,979 635 Daniel Smith 25-29 1:39:58 25-29 2,980 412 2,980 412 Marc Nievera 40-44 1:39:58 40-44 2,981 190 2,981 190 Farid Sharif
45-49 1:39:58 45-49 2,982 413 2,982 413 George Reeger 40-44 1:40:00 40-44 2,983 613 2,983 613 Mikhail Shilshtut 35-39 1:40:04 35-39 2,984 614 2,984 614 GOPINATH SUNDARAM 35-39 1:40:06 35-39 2,985 636 2,985 636 Nicholas Yang 25-29 1:40:06 25-29 2,986 724 2,986 724 Carlos Coronado 30-34 1:40:06 30-34 2,987 725 2,987 725 Danny Lin 30-34 1:40:07 30-34 2,988 726 2,988 726 Avi Dasgupta 30-34 1:40:07 30-34 2,989 119 2,989 119 Rocky Bradley 50-54 1:40:08 50-54 2,990 637 2,990 637 Izuchukwu Matthew 25-29 1:40:08 25-29 2,991 727 2,991 727 Arvin Menchavez 30-34 1:40:08 30-34 2,992 615 2,992 615 Ray Leong 35-39 1:40:09 35-39 2,993 19 2,993 19 Kevin Winner 60-64 1:40:09 60-64 2,994 616 2,994 616 Mhelvic Delos Reyes 35-39 1:40:12 35-39 2,995 728 2,995 728 Brian Yang 30-34 1:40:14 30-34 2,996 191 2,996 191 Dale Chen 45-49 1:40:14 45-49 2,997 729 2,997 729 Shane Maddox 30-34 1:40:15 30-34 2,998 638 2,998 638 Marvin Delgado 25-29 1:40:15 25-29 2,999 617 2,999 617 Joe Fabiano 35-39 1:40:15 35-39 3,000 42 3,000 42 Greg Kinley 55-59 1:40:16 55-59