12
8
7
10
23
19
21