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