35
4
26
7
5
8
2
3
15
1
9
13
11
6
10
135
140
20
120
290
42
104
32
84
23
27
21
29
43
22
12
14
45
25
48
37
40
18
70
24
51
34
103
33
83
30