8
11
12
7
1
7
1
5
23
8