31
29
25
22
19
18
18
12
11
11