10
13
16
2
7
1
12
6
10
3
3
10
20
14
3
45