35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
140
121
20
42
292
104
32
12
85
22
27
19
29
21
43
23
45
25
48
28
14
37
40
18
71
24
51
34
103
33
84
30