35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
136
139
20
120
291
42
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