Three riders finish in top-20 in Geelong