3
2
2
3
5
8
9
15
1
0
7
34
28
83
5
5
2
2
4
11