5
1
12
13
6
1
1
1
5
1
30
5
34