3
5
10
9
9
16
19
20
20
16
17
16
16
16
16
16
4
5