35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
136
140
114
18
19
42
297
6
99
31
429
68
149
74
545
142
145
363
118
32
95
83
23
185
64
24
17
29
21
45
20
52