Here, this looks better:
1 27:43.22 BAREGA Selemon ETH
2 27:43.63 CHEPTEGEI Joshua UGA
3 27:43.88 KIPLIMO Jacob UGA
4 27:46.16 AREGAWI Berihu ETH
5 27:46.39 FISHER Grant USA
6 27:47.76 AHMED Mohammed CAN
7 27:50.06 KWEMOI Rodgers KEN
8 27:52.03 KEJELCHA Yomif ETH
9 27:52.78 KIPRUTO Rhonex KEN
10 27:53.58 AMDOUNI Morhad FRA
11 27:54.05 CRIPPA Yemaneberhan ITA
12 28:04.06 KIFLE Aron ERI
13 28:04.71 MAYO Carlos ESP
14 28:09.23 SCOTT Marc GBR
15 28:11.01 KINCAID Woody USA
16 28:14.18 KLECKER Joe USA
17 28:18.37 AIZAWA Akira JPN
18 28:31.91 KIMELI Isaac BEL
19 28:35.06 TIERNAN Patrick AUS
20 28:41.42 LANGAT Weldon KEN
21 28:55.29 WANDERS Julien SUI
22 29:01.31 ITO Tatsuhiko JPN
23 29:01.92 TUNTIVATE Kieran THA