35
4
26
7
5
8
2
3
15
1
9
13
11
6
10
135
140
20
120
290
42
299
97
33
171
538
133
332
17
16
642
68
38
118
27
306
22
174
53
105
14
49
349
12
21
134
61
19
58
34
37