3
4
12
2
14
18
15
7
3
10
18
6
11
5
4
22
3