35
4
27
7
5
2
8
1
3
14
15
11
10
13
9
137
141
114
16
19
39
297
6
75
43
99
26
245
211
61
48
69
102
71
20
92
101
32
37
41
24
94
73
157
278
12
23
160
130