22
30
9
10
11
13
29
1
30
23