5
1
6
1
8
9
12
3
11
12
15
4
4
18
1