Yohei Ikeda, Ai Hosoda and Mizuki Matsuda completed the 50th Berlin Marathon with personal-best times, earning top-10 finishes in the German capital.