22
30
12
9
10
11
6
14
13
29