3
8
5
12
1
1
7
16
5
6
10
22
5
9
5
12
1
1
2
3