35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
19
123
299
42
23
77
102
25
12
247
210
61
39
46
74
14
101
72
22
98
97
32
36
40
24
94
20
156
21
16
286
69
158
140