5
5
18
23
15
16
12
16
30
5