35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
109
14
20
34
294
19
55
74
61
159
56
339
12
59
322
18
44
177
206
169
28
46
47
17
115
21
521
289
92