2
5
24
8
18
13
20
19