2
10
12
3
19
6
1
13
20
32
4
1