30
18
10
22
29
14
11
30
25