3
2
5
1
13
19
1
19
2
20
7
10
56
4
8