5 8 0 1 4 5 2 1 18 1 3 9 3 5 27 5 15 7 19 20 58 35 27