18 8 5 8 3 12 7 8 9 7 10 6 1 3 12 9 7 454148