3
7
1
2
8
9
8
30
1
1
2
28
2
1