35
4
26
7
5
8
2
3
15
1
9
13
11
6
10
136
140
20
121
292
42
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