35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
135
140
120
20
42
290
12
75
44
54
40
31
30
34
65
67
19
45
139
16
14
69
59
71
38
47
32
37
55
62
81
187
68