35
4
27
6
2
1
9
5
3
18
13
8
7
10
11
15
150
135
110
19
20
44
296
25
56
109
32
74
23
14
127
75
38
71
29
21
24
120
133
17
191
51
39
76
59
182
54