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