20 30 20 5 15 45 9 4 8 8 5091