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