35
4
27
7
2
6
1
9
5
3
18
13
8
10
11
15
150
145
118
22
20
46
299
50
33
103
108
644
57
42
14
125
31
142
208
16
17
32
41
58
134
259
361
104
37
45
34
52
25
26
138
12