35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
20
123
300
42
22
71
17
29
63
21
14
56
34
25
26
122
54
39
51
77
64
90
41
146
66
48
164
18
135
36
57