35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
145
20
123
301
42
22
45
30
23
12
19
33
18
55
78
32
14
43
65
17
36
59
16
169
25
24
38
21
79
29