35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
143
123
23
20
42
300
95
33
25
429
66
150
18
12
73
551
142
146
364
120
32
79
31
184
63
24
17
45
51
74