21
30
2
17
9
23
1