35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
136
139
20
120
291
42
102
32
12
85
22
19
29
21
43
23
26
44
25
48
28
14
37
39
18
69
50
34
103
33
86