35
4
27
7
2
6
1
9
5
3
18
13
8
10
11
15
150
135
111
19
20
44
296
50
33
103
108
644
57
42
14
128
142
210
16
32
41
59
139
259
361
104
37
45
34
52
25
26
138
12