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