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