5
24
23
19
21
14
2
16
30
7