35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
136
134
20
114
290
37
19
38
16
44
63
107
256
674
58
39
14
118
32
169
220
12
31
48
17
62
249
269
383
99
45
47
120
28
21
52
23
143