35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
142
19
122
296
42
21
47
31
23
12
20
33
18
54
78
32
14
22
43
16
63
17
36
60
168
25
26
38
79
29