2
1
7
10
18
52
2
2
6
8
1
0
3
2
13
17
8
19
5
4