35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
141
121
21
20
42
292
300
97
33
171
540
133
334
17
16
662
68
38
27
306
22
174
54
105
14
49
350
134
62
19
60
37