35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
136
140
114
18
19
42
297
6
161
547
98
64
473
403
203
329
26
29
22
32
110
25
458
92
289
256
16
258
339
545
201
24
157
113
431
67
884
293
174
82
524
171
242
111
80
104
582