8
18
12
5
43
10
11
15
22
17
21
7
13
14
6
3
39
38
25
24
4
19
29
91
20
56
32
46
37
154
36
50
67
49
26
34