35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
135
140
114
16
19
42
295
6
92
31
428
64
150
18
71
546
142
366
116
32
94
83
23
190
60
24
28
21
45
95
20
51
74