1
7
5
5
23
13
35
12
31
11