35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
142
122
21
19
42
296
99
175
535
132
336
17
632
76
39
26
115
24
309
164
54
106
14
48
347
18
133
62
58
33
49