35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
136
139
120
20
42
291
55
75
59
151
56
343
12
326
18
44
177
14
207
155
28
46
47
17
21
517
288
91