30. 25. 24. 23. 31. 29. 27. 28. 22. 26.