35
4
27
6
2
1
9
5
3
18
13
8
7
10
11
15
150
135
110
19
20
44
296
14
58
45
41
30
31
39
71
62
23
43
119
63
83
74
36
48
24
12
37
57
170
52