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