1
1
19
6
10
2
20
4
5
2
1