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