35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
136
139
120
20
42
291
299
123
215
547
133
357
17
22
12
652
72
38
26
124
30
343
23
176
56
105
14
49
361
21
142
71
19
62
41