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