35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
136
129
20
114
292
36
16
19
55
74
61
158
56
339
12
59
326
18
45
177
14
209
169
28
47
17
118
21
522
290
92