21
6
3
4
13
1
22
14
30
29
1