12
5
8
19
24
21
23