35
4
27
7
5
8
2
3
15
1
9
13
11
12
10
138
142
19
121
296
6
42
21
32
28
87
33
16
20
45
38
49
62
57
152
190
82
14
34
122
26
17
60
37
55
102