5
5
10
10
3
5
8
9
16
3
5
9
16
12
18
8
5