5
8
22
9
25
8
7
13
34
11
43
9
19
35
12