20 17 27 22 77 58 5 16 9 10 4313