2
23
6
20
30
9
11
4
2