35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
143
123
23
19
42
299
94
98
20
96
33
18
73
71
30
21
75
81
45
55
16
107
118
95
38
32
44
60
12
31
104