7
1
13
29
1
102
2
1
6
30
1
2
3
31
6
1