35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
20
123
300
42
23
19
55
73
61
160
57
342
12
58
325
18
44
177
14
207
158
28
47
45
17
116
21
528
272
92