30
2
1
6
27
39
4
1
20
2
12
7
18
1
25
2