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