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