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