35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
20
123
299
42
23
19
55
73
61
158
56
347
12
58
316
18
44
177
14
206
157
28
47
17
116
21
528
273
93