35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
140
121
20
42
292
300
141
215
548
133
357
17
22
12
654
73
38
124
30
344
23
176
56
105
14
49
361
21
142
71
19
62
45