35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
141
121
21
20
42
291
94
37
29
423
59
151
18
12
71
27
598
150
362
120
102
110
23
31
188
70
16
30
44
96
49
74