35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
135
140
120
20
42
290
91
98
18
95
41
33
73
72
29
21
34
12
77
28
47
55
16
102
116
27
94
36
32
45
50
31
93