45 20 3 31 36 5 27 19 29 45 