3
9
12
13
16
1
9
1
1
10
1
23
13
6
5
4