4
8
7
11
43
9
12
5
8
14
13
21
17
34
12