35
4
26
7
5
8
2
3
15
1
9
13
11
6
10
136
141
20
121
292
42
21
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