35
4
27
7
5
8
2
15
3
1
9
14
11
13
12
10
137
141
19
115
295
6
42
43
33
55
32
30
20
24
127
34
18
36
25
23
16
49
125
31
68
73
21
366
102
38
26
37
95
46