35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
20
123
300
42
23
95
33
25
429
66
150
18
12
73
549
142
146
363
121
32
94
79
31
185
62
24
17
45
92
51
74