35
4
27
7
2
6
1
9
5
3
18
13
8
10
11
15
150
135
111
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