35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
143
123
23
20
42
300
47
31
12
28
33
18
54
78
32
14
22
43
16
64
17
36
59
170
25
44
38
19
79
29